. | 匹配除換行符的任意字符 |
/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>
新聞熱點
疑難解答