Регулярное выражение - русские буквы и пробел
Всем привет!
Всё, кажется разобралась, нужно еще поставить $ -конец строки - тогда адекватно работает) А тему можно удалить? Всем спасибо :) ------------------------------------------------------------------- Подскажите, пожалуйста, почему регулярка ^[А-Я][а-я]* проходит, даже если за первым символом стоят пробелы, цифры или другие символы? По идее, за первым символом могут быть(а могут и отсутствовать) только русские буквы, но не должно быть никаких других символов кроме русских. <input type="text" id="test2" name="test2" value="" onblur="if(!/^[А-Я][а-я]*/.test(this.value) && this.value != '') {alert('Неверный формат ввода'); this.value='';}" size="37"> |
/^[А-ЯЁ][а-яё]*$/
Ё не входит в [а-я]! |
Aetae, благодарю)
|
Часовой пояс GMT +3, время: 06:59. |