读书人

JS的正则表达式(3)

发布时间: 2012-11-23 22:54:33 作者: rapoo

JS的正则表达式(三)
边界与非边界\b表示的边界的意思,也就是说,只有字符串的开头和结尾才算数。例如/\bc/就表示字符串开始的c或者是结尾的c。看下面的例子:

<script  type="text/javascript">function execReg(reg,str){var result = reg.exec(str);alert(result);}  reg = /(\w)(\w)\2\1/;str='woow';execReg(reg,str);</script>

?会匹配成功,因为第一个括号匹配到w,第二个括号匹配到o,而\2\1则表示ow,恰好匹配了字符串的最后两个字符

输出为:woow,w,o

?

?

读书人网 >JavaScript

热点推荐