用于网站或URL验证的正则表达式
- 论坛
- 用于网站或URL验证的正则表达式
25 浏览
用于网站或URL验证的正则表达式
我知道这是一个非常常见的问题,也有很多答案,但我的问题有所不同,我想接受以下所有格式的URL:
http://www.sample.com http://www.sample.com/xyz www.sample.com www.sample.com/xyz/#/xyz sample.com // 等等...
所以这里的想法是,我允许用户输入他们的网站,并且另一个用户可以点击保存的网站并访问用户的网站。所以在这里,限制用户输入正确的URL并不是一个好主意,他们可以输入上述任何格式的URL。这是我目前正在使用的正则表达式,但它只检查URL是否以正确的协议开头:
^(ftp|http|https):\/\/[^ "]+$