((ht|f)tps?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])
使用说明:
(1)、地址必须以http/https/ftp/ftps开头;
(2)、地址不能包含双字节符号或非链接特殊字符。
上面这个对于url中出现汉字的情况,匹配不出来,最好用的还是下面这个简单的:
[a-zA-z]+://[^\s]*
只匹配协议及非空字符
((ht|f)tps?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])
使用说明:
(1)、地址必须以http/https/ftp/ftps开头;
(2)、地址不能包含双字节符号或非链接特殊字符。
上面这个对于url中出现汉字的情况,匹配不出来,最好用的还是下面这个简单的:
[a-zA-z]+://[^\s]*
只匹配协议及非空字符
转载于:https://my.oschina.net/zhupengdaniu/blog/1506936