0

该功能检查并一切正常,我真的很难获得适合我想要的模式搜索。我正在尝试处理 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;
    }
});
4

1 回答 1

4

这样的事情怎么样?

/^[A-Z][a-z]{2,9}$/

英文:大写字母,后跟 2 到 9 个小写字母。

于 2013-05-21T23:55:38.167 回答