2015-10-09 15 views
0

与HTML5元素输入类型=“url”一起使用的URL模式是什么。我尝试了来自各种论坛的一些正则表达式,但觉得HTML5 url元素具有不同的正则表达式模式。有人可以破解它的正则表达式吗?谢谢。URL模式或REGEX用于HTML5 url输入元素

+1

我猜这是一个符合RFC 3987的正则表达式,类似于[*** this ***](http://stackoverflow.com/questions/161738/what-is-the-best-正则表达式来检查,如果一个字符串是一个有效的url#answer-190405) – adeneo

+0

你能建议我一个等效的正则表达式为输入类型=“url”?谢谢 – Vicky

+0

[浏览器使用什么正则表达式为HTML5输入类型= url?]可能的重复(https://stackoverflow.com/questions/10626293/what-regular-expression-does-a-browsers-use-for- HTML5输入型-URL) –

回答

0

我以某种方式设法得到了type =“url”元素的等价正则表达式。

/^(ftp|http|https):\/\/(([a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]+)|((25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)(\.(25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)){3}(:?[0-9]*)))?(\/.*)?$/ix