前言:
有些同仁说正则表达式是火星文,是天书,能一下子读懂的那一大串 var reg = /\w[^a-z]?+/g;这什么玩意儿的,要么神,要么不是人。。。
暂且不管这一串是什么玩意儿,我们可以想想正则表达式是什么一个东东,其实它就是js中的一个对象 RegExp() 。
果断访问度娘知道,搜索“正则表达式”可知:正则表达式,又称正规表示法、常规表示法,来描述、匹配一系列符合某个句法规则的字符串,被用来检索、替换那些符合某个模式的文本。
简单说,就是定义一些规则来过滤、匹配字符串。那这其中有哪些语法规则呢?接着看下面吧。
如何定义正则表达式:
1 var reg = new RegExp(‘a‘); // js定义法 2 var reg = /a/; // perl定义法
我们需要匹配的规则是写在这儿:new RegExp(‘写在这儿‘) 或者写在这儿:/写在这儿/;
【未完】
参考手册:http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp
原文:http://www.cnblogs.com/dereksunok/p/3670355.html