在html中输入url的模式不匹配
patternMismatch for input url in html
我有一个输入url和模式设置为"^http://"作为最简单的模式。当我使用下面的值时,它在有效性对象中表示为patternMismatch。
模式或值有什么问题?<input value="http://www.example.com" pattern="^http://" type="url"/>,
您需要转义您的反斜杠。而且,开始和结束锚定是隐式的:
<input value="http://www.example.com" pattern="http:'/'/.+" type="url"/>
结尾的.+
表示必须至少有一个字符。基本上,这个RegExp实际上是:
/^http:'/'/.+$/u
u
标志和^
、$
锚是隐式的:
- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input
- 我应该使用^和$在html5输入正则表达式模式验证?
相关文章:
- 高库存时期时间与时区不匹配
- react路由器使用简单的javascript路由器配置来处理不匹配的路径
- Javascript:图像与单选按钮的值不匹配
- 文本区域(jQuery)的结果不匹配
- 正则表达式匹配模式或匹配其他所有内容 - 匹配优先级问题
- 如果状态不匹配,则缩小为丑陋
- 为什么我网页的facebook点赞数与该网页的facebook页面不匹配
- Javascript正则表达式:在同一模式中混合匹配和不匹配
- 如何提取与某些模式不匹配的数字
- 节点 JS / Mongo 插入而不匹配模式
- 匹配模式不起作用
- 编写的模式与字符串 Javascript/jQuery 不匹配
- ng模式不应与提供的模式匹配
- 具体的glob模式不匹配后,广泛排除
- 揭示模块模式内部-外部变量不匹配
- 模板RegEx不匹配一半的有效模式
- 如何匹配url与特定的模式,但不匹配非常相似的模式
- 在html中输入url的模式不匹配
- Regex模式不能用于输入模式匹配
- Javascript正则表达式匹配模式,但不匹配正则表达式文本(r.js优化器和uglify问题)