摘要: 1. 时间^(([0-1]?[0-9])|([2][0-3]))(:|:)([0-5]?[0-9])(:([0-5]?[0-9]))?$2.只由英文字母、数字和下划线组成^[0-9a-zA-Z\_]+$3.只由英文字母和数字组成^[0-9a-zA-Z]+$4.只由汉字、字母、数字组成^[0-9a-zA-Z\u4e00-\u9fa5]+$5. 验证只由 ASCII 码字符组成[\x00-\xff]6. 计算字符串长度,非 ASCII 码字符计2aString.replace([^\x00-\xff], "aa").length 阅读全文
posted @ 2012-02-27 14:24 布洛瓷 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 声明方式1:?12var test;var test = 5;需注意的是该句不能包含在function内,否则是局部变量。这是第一种方式声明全局变量。声明方式2:?1test = 5;没有使用var,直接给标识符test赋值,这样会隐式的声明了全局变量test。即使该语句是在一个function内,当该function被执行后test变成了全局变量。声明方式3:?12window.test;window.test = 5;这种方式经常被用到一个匿名函数执行后将一些函数公开到全局。全局变量的优点:可以减少变量的个数,减少由于实际参数和形式参数的数据传递带来的时间消耗。全局变量的缺点:(1)全局变 阅读全文
posted @ 2012-02-27 09:20 布洛瓷 阅读(21859) 评论(0) 推荐(0) 编辑