我有一个输入,用户可以输入他们的网站URL。
我无法使用FILTER_VALIDATE_URL,因为这需要用户在其网址前键入http://
。有些用户可能只需输入www.website.com
或website.com
。
如何使用以下规则验证网址:
http://
,https://
或此类www.
(例如:website.com
)www.website.com/username
或类似内容的链接如何做到这一点?
答案 0 :(得分:0)
使用此
/(http[s]?:\/\/)?(www[\w]?\.)?[\w]*\.[\w]{2,3}[\/[\w]*]*$/i
这个正则表达式适合以下的creteria:
http://
或https://
是可选的,但如果用户提及,则应以书面方式撰写www(.).
是可选的,但如果提到的话应该是正确的*
转换为?