javascript中URL验证的正则表达式

时间:2011-06-23 07:57:52

标签: javascript regex

我正在使用url作为输入的表单。我想使用javascript和正则表达式验证它..

它应该接受

  • www.google.com
  • google.com
  • http://google.com

如果有可能,请建议我使用正则表达式和总代码验证网址... 我在很多论坛上尝试过lotta url ..但是得不到合适的答案.. 提前谢谢

4 个答案:

答案 0 :(得分:1)

试试这个,

^(http\://)?[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$

这将支持

答案 1 :(得分:0)

您可以使用jQuery轻松测试:

http://docs.jquery.com/Plugins/Validation/Methods/url

答案 2 :(得分:0)

尝试dis

url_reg = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;

答案 3 :(得分:0)

这个没问题,(http|https|)(://|)([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

在这里试试。工作正常 - http://www.regular-expressions.info/javascriptexample.html