该功能检查出来并且一切正常,我真的很难找到符合我想要的模式搜索。我正试图处理RegEx,但说实话他们有点混乱。我试图这样做,只有当大写字母后跟小写字母,最多十个字母和最少三个字母时,才接受用户的输入。任何人都可以给我一个适合这个的RegEx吗?
$("#name").blur(function() {
var pattern = /^[A-Z]+[a-z]$/;
if (document.account.name.value.search(pattern) == -1) {
$("#namemessage").text("Name must be a single capitalized word with no special characters");
nameerror = 1;
}
else {
$("#namemessage").text("");
nameerror = 0;
}
});
答案 0 :(得分:4)
这样的事情怎么样?
/^[A-Z][a-z]{2,9}$/
英文:大写字母,后跟2到9个小写字母。