Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Javascript и регулярные выражения

Модерирует : Cheery

Cheery (28-08-2008 17:17): javascript регулярные выражения  Версия для печати • ПодписатьсяДобавить в закладки

   

Duncan4071505

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет!
На странице есть форма с полями для ввода имени, фамилии, мыла...
 
Нужно при помощи javascript`а проверять правильность вводимой информации.
С полем для мыла вроде разобрался -
 

Код:
 
function mail (str)
{
   return /^([a-z0-9_\.]+@[a-z0-9_\.]+.[a-z]{2,3})*$/i.test(str);
}
 

 
То есть, если функция вернула true, то мыло введено правильно.
 
Другое дело, поля для ввода имени и фамилии...
Нужно что бы пользователь мог ввести имя и фамилию или на русском или на английском языках, не менее двух символов...
Регулярку написал такую:
 

Код:
 
function text (str)
{
   return /^[a-zа-я]{2,}$/gi.test(str);
}
 

 
Но что-то она не работает...
Подскажите, как правильно написать такую регулярку?

Всего записей: 12 | Зарегистр. 06-12-2005 | Отправлено: 13:12 28-08-2008
andead



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сначала проверять на [a-zа-я] а потом на 'строка'.length

----------
мой блог

Всего записей: 1821 | Зарегистр. 22-09-2005 | Отправлено: 13:43 28-08-2008
Firemanser



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Нужно что бы пользователь мог ввести имя и фамилию или на русском или на английском языках, не менее двух символов...

 

Код:
 
/^[a-zа-я]{2,}$/gi
 

[a-zа-я] - зачем так сложно?
 

Код:
 
/^\w{2,}$/i
 

Всего записей: 476 | Зарегистр. 01-04-2008 | Отправлено: 13:46 28-08-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
давайте такие вещи обсуждать в одной теме
javascript регулярные выражения
или тут  
JavaScript: Проверка значений элементов формы (e-mail, имя..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 17:17 28-08-2008 | Исправлено: Cheery, 17:17 28-08-2008
   

Компьютерный форум Ru.Board » Интернет » Web-программирование » Javascript и регулярные выражения
Cheery (28-08-2008 17:17): javascript регулярные выражения


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru