2013-05-21 2 views
0

Функция проверяет и все работает, у меня действительно есть проблема с поиском шаблонов, который соответствует тому, что я хочу. Я пытаюсь получить обращение к RegEx, но они немного запутывают, чтобы быть честными. Я пытаюсь сделать так, чтобы вход пользователя принимался, только если это заглавная буква, за которой следуют строчные буквы, максимум десять букв и минимум три. Может ли кто-нибудь дать мне 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; 
    } 
}); 

ответ

4

Как насчет чего-то подобного?

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

На английском языке: заглавная буква, а затем буквы от 2 до 9 строчных букв.

+0

Работает отлично, спасибо! Мне нужно привыкнуть к этому шаблону, я даже не использовал + правый, lol. – Cains

Смежные вопросы