js RegExp

var reg = new RegExp("abc", "g");

var str = "abcdefg";

var arr = str.match(reg);

arr为得到的匹配子串。

若reg为带参数的正则表达式,可参考下文所写

  var a = "abc";

  var reg = new RegExp("[\\S\\s]{0,3}" + a + "[\\S\\s]{0,3}");

  \S匹配非空白字符(包括汉字)

 

记录一个问题,RegExp中search()结果为-1,但match可匹配。

posted @ 2016-04-10 18:30  默言03  阅读(124)  评论(0)    收藏  举报