. | 匹配除换行符的任意字符 |
/w | 匹配字母,数字,下划线,汉字 |
/s | 匹配任意空白符 |
/d | 匹配数字 |
^ | 匹配字符开始位置 |
$ | 匹配字符结束位置 |
* | 重复零次或更多次 |
+ | 重复一次或更多次 |
? | 重复零次或一次 |
{n} | 重复N次 |
{n,} | 重复N次或更多次 |
{n,m} | 重复N次或m次 |
- <script type="text/javascript">
- var str="http://ladjkfldfjlfjlafjlfk/-1-1.html?sdlfjsdlkfjsdlfjo";//这是一个url
- //要求把URL里面-1.html的 -1 替换成一个别的东西
- //所以我这样写
- re=/-/d+/.html/;
- // - 匹配一个 - /d+ 匹配一个数字多位或者1位 /. 匹配一个 . html匹配一个html字符穿
- // 所以上面的正则匹配的就是 -1.html 或者 -11.html 或者 -35.html 等等
- alert(str.replace(re,"-33.html"));//然后用正则的replace方法去替换就OK了
- //当然只要这个URL 不那么邪恶基本上都可以完成任务,呵呵
- </script>
新闻热点
疑难解答