摘要: <script> var str1="本站url---www."; var r1=/w{3}/g; document.write(str1.match(r1)+"<br />"); //输出 www var str2="本站url---www."; var r2=/mao{2}/g; document.write(str2.match(r2) +"<br />"); //作者的本意 重复匹配两次"mao"(匹配出maomao)字符, //但是以上却匹配出null //因为正则表达式将以上信息解析为: "maoo"进行匹配 /*此时我们需要将 mao 使用小括号括起来 作为一个整体,才能使正则表达式 匹配出maomao 字符 */ var r3=/(mao){2}/g; document.write(str2.match(r3)+"<br />"); //输出 maomao var r4 =/m(ao)?/g //匹配所有m字符,"ao"被分组符括起来作为一个整体,使用量词?,即匹配出信息里面中可以包含"ao"也可以不包含 document.write(str2.match(r4)+"<br />"); //输出 mao,mao,m </script> |
|
来自: 条山石头 > 《biancheng》