Хаки и Скрипты Next Generation CMS

Регулярные выражения для валидации

irbees2008 irbees2008 Опубликовано - 30 - мая HTML5
3253 - 0
  • Автор: --------------
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: Справочник


До появления HTML5, при использовании формы на вашем сайте, вы должны были пропускать введенный текст через JavaScript для проверки. Теперь с HTML5 и атрибутом pattern, вы можете определить шаблон регулярного выражения для проверки данных.

Код:
<!-- для проверки адресов электронной почты -->
<input type="text" title="электронный адрес" required pattern="[^@]+@[^@]+\.[a-zA-Z]{2,6}" />
<!-- для паролей -->
<input type="text" title="по крайней мере восемь символов, содержащих хотя бы одну цифру, один символ нижнего и верхнего регистра" required pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" />
<!-- для проверки телефонного номера -->
<input type="text" required pattern="(\+?\d[- .]*){7,13}" title="интернациональный, национальный или местный номер телефона"/>

Можешь почитать и вот эту статейку "Теги div"

Опрос

Ваше мнение

Каким софтом вы пользуетесь?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4624 дня
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 673
  • Онлайн всего: [26]
  • Гости: [24]
  • Поисковики: [2] Google, Яндекс
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 21
  • Генерация страницы: 0.357сек
  • Потребление памяти: 6.203 Mb 
  •   Яндекс.Метрика