URL正则表达式 – WEB前端开发

我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

分享一个同事写的URL正则表达式,缺点不支持中文URL:

(http[s]{0,1}|ftp)://[a-zA-Z0-9\\.\\-]+\\.([a-zA-Z]{2,4})(:\\d+)?(/[a-zA-Z0-9\\.\\-~!@#$%^&*+?:_/=<>]*)?

实例:


var regexp = new RegExp("(http[s]{0,1}|ftp)://[a-zA-Z0-9\\.\\-]+\\.([a-zA-Z]{2,4})(:\\d+)?(/[a-zA-Z0-9\\.\\-~!@#$%^&amp;*+?:_/=<>]*)?", "gi");
var urls = textbox.value.match(regexp) || [];//textbox为文本框
console.log(urls);

声明: 本文采用 BY-NC-SA 协议进行授权 | WEB前端开发
转载请注明转自《URL正则表达式

随意打赏

提交建议
微信扫一扫,分享给好友吧。