看起来字段的minlength属性<input>不起作用.
HTML5中是否还有其他属性可以帮助我设置字段值的最小长度?
一段时间以来,我一直试图解决这个问题,但一直无法解决。我必须制作一个表单,并且我必须验证名称输入,以便在 JavaScript 中至少包含 3 个单词。我认为最好的方法是使用 Regex 及其 \b 属性。
这是
<input type="text" class="texto" name="Nombre" id="name" title="nombre_cliente" style="color:#888;" placeholder="Nombre del cliente" />
Run Code Online (Sandbox Code Playgroud)
我在 JavaScript 代码中的意思是:
if(document.getElementById("name").value.match(RegExCodeForMin3Words) === null){
alert("Name invalid");
}
Run Code Online (Sandbox Code Playgroud)
到目前为止,我一直无法学习如何使 regex 匹配单词的数量(我仍然是 Regex 的初学者)。你能帮我解决这个问题吗?也许正则表达式不是解决这个问题的最佳选择?
谢谢!