Javascript 如何验证文本框中的最小字符数?
我正在尝试验证信用卡安全号码,我已将最大长度设置为3,但我需要确保用户至少输入3,并且我找不到任何最小长度方法来进行验证 安全: 这将有助于:Javascript 如何验证文本框中的最小字符数?,javascript,Javascript,我正在尝试验证信用卡安全号码,我已将最大长度设置为3,但我需要确保用户至少输入3,并且我找不到任何最小长度方法来进行验证 安全: 这将有助于: <input type="text" name="secno" onblur="if(this.value.length < 3 )alert('At least three chars.');" maxlength="3"> 与minlength=3和maxlength=3的工作原理相同,但请记住有些卡片有四个字符,所以我建议 Se
<input type="text" name="secno" onblur="if(this.value.length < 3 )alert('At least three chars.');" maxlength="3">
与minlength=3和maxlength=3的工作原理相同,但请记住有些卡片有四个字符,所以我建议
Security: <input type="text" name="secno" pattern=".{3,4}" />
这样做的目的是使用pattern属性,它允许您设置一个正则表达式来验证测试我对javascript不太熟悉,但一般的编码方法是没有办法执行if n.length<3,然后告诉他们安全编号invalidi这只是HTML5。正则表达式是可以学习的,并且几乎在您遇到的每种语言中都会用到。它用于字符串匹配和替换。{3,4},表示任意字符的任意3-4。[0-9]{3,4}只接受3-4个数字,其中as[a-z]{3,15}只接受3到15个小写字母sah ok,从未使用过HTML5验证。
Security: <input type="text" name="secno" pattern=".{3,3}" />
Security: <input type="text" name="secno" pattern=".{3,4}" />