javascript中用于URL验证的正则表达式
Regular expression for URL validation in javascript
我有一个以url为输入的表单。。我想使用javascript和正则表达式来验证它。。
它应该接受
www.google.com
google.com
http://google.com
如果可能的话,请建议我一个正则表达式和总代码来验证url。。。我试过很多论坛上提供的网址。。但无法得到合适的答案。。提前感谢
试试这个,
^(http'://)?[a-zA-Z0-9'-'.]+'.[a-zA-Z]{2,3}(/'S*)?$
这将支持
- http://google.com
- http://www.google.com
- www.google.com
- 谷歌
您可以使用jQuery:轻松测试它
http://docs.jquery.com/Plugins/Validation/Methods/url.
尝试dis
url_reg = /(ftp|http|https):'/'/('w+:{0,1}'w*@)?('S+)(:[0-9]+)?('/|'/(['w#!:.?+=&%@!'-'/]))?/;
这个可以,(http|https|)(://|)(['w-]+'.)+['w-]+(/['w- ./?%&=]*)?
在这里试试。工作良好-http://www.regular-expressions.info/javascriptexample.html
相关文章:
- Javascript中的正则表达式验证
- javascript正则表达式验证未按预期工作
- 使用 JavaScript 正则表达式验证每个列表项一个字母的逗号列表
- 在提交时检查正则表达式验证,如果为空,则聚焦所有输入字段
- 如何使用正则表达式验证单字母域名
- Javascript正则表达式验证
- 使用javascript进行正则表达式验证
- 使用正则表达式验证特定范围
- 如何使用正则表达式验证 JavaScript 中的自定义 URL
- 使用正则表达式验证电子邮件地址
- 使用正则表达式验证网址
- 使用正则表达式验证加拿大邮政编码
- javascript 正则表达式验证列表以逗号分隔
- 使用原型进行正则表达式验证
- HTML 正则表达式验证在十进制输入上仅限制一个句点
- 用于 excel 文件上传 jQuery 的正则表达式验证代码
- 两个不同 URL 的正则表达式验证表单
- 正则表达式验证 - 域电子邮件地址
- 正则表达式验证
- 时间格式的 JavaScript 正则表达式验证问题