大家早上好:
看起来是一个非常常见的问题,但在谷歌搜索了几个小时后我无法弄清楚:如何验证一个 URL,包括 www
没有 http
。
这些是我所做的:
- 使用输入类型 url:它不接受
www.google.com
; - 将输入类型更改为
text
并使用ng-pattern
:我仍然得到www.google.com
无效; - 更改了不同的正则表达式但仍然无法正常工作。
因此,当我单击提交按钮时,如果表单无效(true 无效,false 有效),我会显示警报。这是 我的 Plunker
谢谢您的帮助
原文由 MarcosF8 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以直接将正则表达式添加到
ng-pattern
属性,而不是将正则表达式绑定到范围。像这样:我已经更新了plunkr。请看看这个。 插件