/\d{8}/
/^[0-9]{5}$/
同求,不知道在哪里下载呢~
编译之后的正则表达式执行速度将会提高,如果正则表达式多次被调用,那么调用compile方法可以有效的提高代码的执行速度,如果该正则表达式只能被使用一次,则不会有明显的效果。
我试了下,直接赋值,结果也是一样的。我认为使用compile应该就是性能上的考虑了。
http://www.w3school.com.cn/jsref/jsref_regexp_compile.asp
这个不重要,不过编写javascript我觉得Myeclipse挺好用的
http://jibbering.com/faq/notes/closures/
这里有一个比较早的解释,觉得还不错你可以看看
“/b”匹配的只是一个位置,这个位置的一侧是构成单词的字符,另一侧为非单词字符、字符串的开始或结束位置。“/b”是零宽度的。
其实,说白了,就是单词的两侧啦
请看下面例子:
这是一个字符串:hello this is a test!
然后我们把正侧表达式\b 替换为_
得到结果如下:_hello_ _this_ _is_ _a_ _test_!
上面所有的_的位置都是原来的\b,这下明白了吧。^.^
哥们,链接挂了
/^[a-zA-Z0-9\x21-\x7e]{6,20}$/