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