现在的位置: 首页 > 综合 > 正文

URL的正则表达式。

2012年11月30日 ⁄ 综合 ⁄ 共 323字 ⁄ 字号 评论关闭

网上搜到几个老的:

 /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;

http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

/^http:\/\/([\w-]+\.)+[\w-]+((:\d+)?)+(\/[\w- .\?%&=]+)*$/ (这个好点,还有端口号。)

现在由于中文域名的出现,改用这个

/^http(s)?:\/\/([\w\u4e00-\u9fa5-]+\.)+[\w\u4e00-\u9fa5-]+((:\d+)?)+(\/[\w\u4e00-\u9fa5- .\?%&=]+)*$/

即把\w 用 \w\u4e00-\u9fa5 替代,以支持中文。

这是js版的。

抱歉!评论已关闭.