网站url的正则表达式
Regular expression for website url
URL应该以http://
或www.
开头
http://google.com
或
www.google.com
我的正则表达式是:
[RegularExpression(@"^http(s?)':'/'/[0-9a-zA-Z]([.'w][0-9a-zA-Z])(:(0-9))('/?)([a-zA-Z0-9''.'?','''/'''+&%'$#_])?$", ErrorMessage = "*")]
我的代码工作良好的http://google.com
,但不为www.google.com
。
有人有什么建议吗?
试试这个规则:
'#((https?://|www'.)([-'w'.]+)+(:'d+)?(/(['w/_'.]*('?'S+)?)?)?)#'
相关文章:
- 通过正则表达式从字符串中提取Url
- 用于确定URL视频ID的正则表达式
- url正则表达式不适用于javascript中的localhost
- JavaScript 中 URL 的正则表达式模式
- 什么'用这个正则表达式查找URL是错误的
- 修改以下正则表达式,使其在URL末尾包含斜杠
- javascript正则表达式url(url子字符串)
- url的正则表达式有问题
- 使用JavaScript正则表达式从html srcset获取图像url
- 与URL参数匹配的正则表达式
- 为什么正则表达式不能正确验证网站URL
- JavaScript正则表达式,带有URL激活以及微笑符号等
- 将背景图像URL与正则表达式匹配
- JavaScript 正则表达式以匹配 URL
- 通过 JavaScript 和正则表达式将图像 URL 替换为文本 URL
- 正则表达式 url 与本地主机匹配
- 需要进一步扩展此正则表达式 URL/邮件解析器
- javascript正则表达式url替换
- 不是图像扩展名的Javascript正则表达式url
- JS 正则表达式 url 验证