Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Только буквы русский или латинский
 
 автор: sidPR   (01.04.2011 в 18:46)   письмо автору
 
 

var result = /[a-zA-Zа-яА-Я]/i.test(value);

в JS пытаюсь поставить условие когда ввожу отдельно буквы работает все хорошо или цифры.

а вот если написать "вфыв2134" тоже срабатывает ? как так ведь я не указывал цифры в регулярке?

  Ответить  
 
 автор: cheops   (01.04.2011 в 19:00)   письмо автору
 
   для: sidPR   (01.04.2011 в 18:46)
 

Нужно указать начало и конец строки, а также расширить количество символов (сами по себе квадратные скобки означают один любой символ из них)
var result = /^[a-zA-Zа-яА-Я]+$/i.test(value);

  Ответить  
 
 автор: sidPR   (01.04.2011 в 19:08)   письмо автору
 
   для: cheops   (01.04.2011 в 19:00)
 

спасибо, понял ошибку

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования