devote,
![]() Это - То что надо! Ток Видел однажды фамилию из одной буквы(Кореец |
Цитата:
var name = prompt("Введите Имя Фамилию,\nчерез пробел и с большой буквы", 'Иван Денфер');
if ( !/^[А-ЯЁ][а-яё]+ [А-ЯЁ][а-яё]+ [А-ЯЁ][а-яё]+$/g.test( name ) ) {
alert( "Все плохо!" );
}
или с добавкой необязательного отчества:
var name = prompt("Введите Имя Фамилию,\nчерез пробел и с большой буквы", 'Иван Денфер');
if ( !/^[А-ЯЁ][а-яё]+ [А-ЯЁ][а-яё]+(?: [А-ЯЁ][а-яё]+)?$/g.test( name ) ) {
alert( "Все плохо!" );
}
|
Цитата:
|
Цитата:
|
Ок, а меня зовут Гарри О’Коннор. =(
|
devote,
не плагиаторствуй :) а ещё есть фамилии пишущиеся через дефис,апостроф... |
да много всяких фамилий. Я вообще не понимаю смысл в этой проверке.
|
Цитата:
И общего юзебилити-пользователь должен быть извещён об ошибке как можно раньше,не заставляя его ждать |
У меня где-то валялась регулярка, включающая в себя все(действительно все) буквенные символы юникода.))
|
борьба регулярок с контекстом, в которой всегда побеждает последний )
|
| Часовой пояс GMT +3, время: 15:47. |