Главная » 2020 » Апрель » 04
Регулярные выражения для валидации распространенных видов данных

Для проверки текстовых полей на валидность обычно используют регулярные выражения. Существует несколько наиболе распространенных видов таких даных, как например номер кредитки, дата в определенном формате и т. д. На сайте html5pattern.com собирается коллекция регулярных выражений для таких данных (там это позиционируется, как возможное содержимое html5-атрибута pattern у inpit-элементов, но эти регулярные выражения можно использовать и для привычной валидации с помощью javascript). Актуальные для российской аудитории примеры, вместе с соответствующими регулярными выражениями вы можете посмотреть под катом.

Номер кредитки:
[0-9]{13,16}
ICQ:
([1-9])+(?:-?\d){4,}
Набор из букв и цифр (латиница):
^[a-zA-Z0-9]+$
Набор из букв и цифр (латиница + кириллица):
^[а-яА-ЯёЁa-zA-Z0-9]+$
Домен (например abcd.com):
^([a-zA-Z0-9]([a-zA-Z0- ... Читать дальше »
Просмотров: 335 | |

Алфавит, используемый в регулярных выражениях

... Читать дальше »
Просмотров: 315 | |



close