日期:2014-05-16  浏览次数:21085 次

正则表达式如何匹配网址?
正则表达式如何匹配网址?

mystr="CSDN的网址是www.csdn.net还是wwwww.csdn.netttt啊?"

mystr=KillUrl(mystr)

希望通过正则表达式,去除里面应该去掉的网址。

得到的结果希望是

mystr="CSDN的网址是还是wwwww.csdn.netttt啊?"

就是说 如果不是有效的网址,可以不用去除

有难度吧?

------解决方案--------------------
直接网上搜一个url的验证正则吧
/^(https?
------解决方案--------------------
ftp):\/\/(((([a-z]
------解决方案--------------------
\d
------解决方案--------------------
-
------解决方案--------------------
\.
------解决方案--------------------
_
------解决方案--------------------
~
------解决方案--------------------
[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])
------解决方案--------------------
(%[\da-f]{2})
------解决方案--------------------
[!\$&'\(\)\*\+,;=]
------解决方案--------------------
:)*@)?(((\d
------解决方案--------------------
[1-9]\d
------解决方案--------------------
1\d\d
------解决方案--------------------
2[0-4]\d
------解决方案--------------------
25[0-5])\.(\d
------解决方案--------------------
[1-9]\d
------解决方案--------------------
1\d\d
------解决方案--------------------
2[0-4]\d
------解决方案--------------------
25[0-5])\.(\d
------解决方案--------------------
[1-9]\d
------解决方案--------------------