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
?
?