document.write("
2020年03月13日 可是 indexOf 就只支持字符串,如果要用正则表达式查找字符串,怎么办呢?用 search。search 返回的是第一个匹配的位置。search 忽略 g,但不忽略 ^、$,比如:var s =
2020年03月13日 结果为:12,3。第二个逗号没有被替换。采用正则表达式,则可以全部替换:var s = "1,2,3";var result = s.replace(/,/g, "&
2020年03月13日 ,字符串的 split 既可以跟字符串参数,也可以跟正则表达式参数。var s = "a1b2c3";var arr = s.split(/[0-9]/);alert(ar
2020年03月13日 s.match(regExp) 受 g 参数影响,而 regExp.exec(s) 则是忽略了 g 参数的 s.match(regExp),即使我们指定了 g 参数,也就像没指定一样。
2020年03月13日 ] 就是与正则表达式中的括号匹配了。var s = "a1b2c3";var pattern = /([a-z])([0-9])/g;var match = s.matc
2020年03月13日 rn.test(s),而不是 s.test(pattern),而前面 replace 则是反的。上面比较简单,我们再看一个复杂点的,用来测试是否是数字的(支持负数、小数点)。var s = "
2020年03月13日 compile 方法把正则表达式编译为内部格式,从而执行得更快。var reg = new RegExp();reg.compile("[a-z]{5}", "g&
2010年08月30日 正则表达式上说:\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。真的是这样吗?先看一段代码var str = "千一网络 www.cft
2002年06月20日 符。等价于 \x0a 和 \cJ。 \r 匹配一个回车符。等价于 \x0d 和 \cM。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于
2002年06月02日 4. 正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某
")