Коллекция регулярных выражений
Предлагаю создать коллекцию регулярок (PCRE). Очень порой напряжно искать или лень писать. Что скажете?
Есть целый сайт (англоязычный) посвещенный регулярным выражениям, к сожалению не помню как звать.:rolleyes:
Цитата: RussianSpy
Предлагаю создать коллекцию регулярок (PCRE). Очень порой напряжно искать или лень писать. Что скажете?
Наберется ли хотя бы пара десятков РВ чтобы это можно было назвать коллекцией? Мне что-то кроме банальных email и IP ничего в голову не приходит. Все остальное - выражения "под конкретную задачу". Выкладывать их здесь - спам разводить.
А по мне так хорошая идея. Конечно начнем с элементарных BB-кодов. Ну а тама уже посложнее можно делать
Проверка на сложность логина (чтобы логин содержал буквы в верхнем и нижнем регистре длиной от 6 до 14 символов):
Код:
/(?!^[a-z]*$)(?!^[A-Z]*$)^([a-zA-Z0-9]){6,14}$/
Проверка на сложность пароля (чтобы содержал цифры,а также буквы в верхнем и нижнем регистре длиной от 8 до 16 символов):
Код:
/(?!^[0-9]*$)(?!^[a-zA-Z]*$)(?!^[a-z0-9]*$)(?!^[A-Z0-9]*$)^([a-zA-Z0-9]){8,16}$/
Один из множества вариантов проверки валидность e-mail:
Код:
/^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/i