当前位置:首页 > 通信资讯 > 正文

js正则表达式获取URL参数(js正则匹配html标签)

.

匹配除换行符的任意字符

\w

匹配字母,数字,下划线,汉字

\s

匹配任意空白符

\d

匹配数字

^

匹配字符开始位置

$

匹配字符结束位置

*

重复零次或更多次

+

重复一次或更多次

?

重复零次或一次

{n}

重复N次

{n,}

重复N次或更多次

{n,m}

重复N次或m次

url参数匹配的问题

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


其实也可以用数组的方法匹配,稍微麻烦些

如果你又更好的方法。可以留言。

如果您对该产品感兴趣,请填写办理(客服微信:xiaoxiongyidong)

为您推荐:

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。