Regular expression for URL validation in javascript
本问题已经有最佳答案,请猛点这里访问。
我有一个以url为输入的表单,我想用javascript和正则表达式来验证它。
它应该接受
www.google.com google.com http://google.com
如果可能的话,请给我一个正则表达式和总代码来验证URL…我在很多论坛上尝试了lotta的网址,但是没有得到合适的答案。提前谢谢
试试这个,
1 | ^(http\://)?[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$ |
这将支持
- http://google.com
- 网址:http://www.google.com
- www. Google
- Google网站
这个就可以了,埃多克斯1〔0〕。
试试看。工作正常-http://www.regular-expressions.info/javascriptexample.html
试用DIS
1 | url_reg = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/; |
您可以使用jquery轻松测试它:
http://docs.jquery.com/plugins/validation/methods/url.