摘要:
问题:想要匹配字符串“hello_www_1207” 中的www(即以"hello_"开头,"_1207字"结尾的中间的全部字符)1.正向欲查形式:(?=pattern) --------要匹配的字符串,后面必须紧跟着pattern,但括号里的内容并不参与真正的匹配结果例子:var reg = /^hello_.*(?=_1207)/;var str = "hello_www_1207";var result = reg.exec(str);结果:hello_www注:JavaScript里的正则不支持(?=xx)xxx的模式,只支持
阅读全文
posted @ 2012-07-10 15:38
kathyrani
阅读(1388)
推荐(0)
摘要:
1.子正则表达式形式:/(子正则表达式)/例1:var reg = /\w\w/var str = 'helloword';var result = reg.exec(str);结果:he例2:var reg = /(\w)\w/var str = 'helloword';var result = reg.exec(str);结果:he,h结论:he是整个正则匹配的内容,h是第一个括号里的子正则表达式匹配的内容2.反向引用形式:/(子正则表达式)\1/ -----------“\1”是等同于“第1个括号匹配的内容”例1:var reg = /(\w)\1/var
阅读全文
posted @ 2012-07-10 15:12
kathyrani
阅读(300)
推荐(0)