【发布时间】:2017-04-21 22:00:10
【问题描述】:
我有一个很奇怪的问题。
在带有一个输入字段的非常示例的搜索表单中:
<input pattern="\S.{3,}" name="text"/>
值验证失败
dds sdsd,但是JS说没关系。
/\S.{3,}/.test(' dds sdsd')
true
/\S.{3,}/.test(' ')
false
也许我遗漏了一些小东西或模式错误,但根据 regex.com,它应该是有效的。
这个想法是为了防止提交空白。我正在寻找不写JS代码的解决方案。
<form method="GET" action="/">
<input class="form-control" name="text" type="text" pattern="\S.{3,}" />
<input type="submit" value="search" >
</form>
【问题讨论】:
-
您在第一个示例(部分)中有拼写错误
标签: javascript html regex validation