Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2013, 08:16
Интересующийся
Отправить личное сообщение для тома Посмотреть профиль Найти все сообщения от тома
 
Регистрация: 23.11.2009
Сообщений: 29

Регулярное выражение - проверка ввода
Всем привет.

Чтобы проверить соответствует ли значение шаблону установлена проверка:
<input type="text" id="test2"  name="test2"  
		   value=""
		   onblur="if(!/^[А-Я][а-я]*/.test(this.value)) {alert('Неверный формат ввода'); this.value='';}"
		   size="37">


Чтобы запретить ввод не допускаемых символов:
<input type="text" id="test"  name="test"  
		   value=""
		   onkeyup="if(/[^а-яА-Я\s]/.test(this.value))this.value=this.value.replace(/[^а-яА-Я\s]+/g,'')"
		   size="37">


Скажите пожалуйста, можно ли объединить эти две проверки, чтобы сразу при вводе удалялись запрещенные символы?

И скажите пожалуйста, на текстовые поля такие как ФИО не принято же ставить маски ввода, да?
Ответить с цитированием