var fn=document.forms["myForm"]["first"].value;
if(!/(^[A-Z]{1}[a-z]{29})/g.test(a)){
document.getElementById('fname').innerHTML="Regular expression
mismatched";
document.getElementById('first').focus();
return false;
}
我在日食中尝试使用它,但没有结果
你可以试试 ->
/(^[A-Z]{1}[a-z]*$)/g
您当前的测试需要正好 29 个小写字符。 在这里,我已经修改了任何带有*
,然后要求util end也使用小写$
问题是你最后缺少一个 $ ath。
试试这个:
/[A-Z]{1}[a-z]{1,29}$/g.test(a)
其中 {1,29} 是小写字母字符串的长度范围。