【发布时间】:2015-06-18 08:49:45
【问题描述】:
我已经尝试解决这个问题一段时间了,但一直没能解决。我必须制作一个表单,并且必须验证名称输入以在 JavaScript 中至少包含 3 个单词。我认为最好的方法是使用 Regex 及其 \b 属性。
这是
<input type="text" class="texto" name="Nombre" id="name" title="nombre_cliente" style="color:#888;" placeholder="Nombre del cliente" />
我在我的 JavaScript 代码中的意思是:
if(document.getElementById("name").value.match(RegExCodeForMin3Words) === null){
alert("Name invalid");
}
到目前为止,我一直无法学习如何使正则表达式匹配单词的数量(我还是 Regex 的初学者)。你能帮我解决这个问题吗?也许正则表达式不是解决这个问题的最佳选择?
谢谢!
【问题讨论】:
-
不,这不是骗子,至少不是这样。数单词≠数字符。
标签: javascript html regex validation counter