Валидационное выражение для разрешения электронной почты или 10-значного номера - PullRequest
0 голосов
/ 28 февраля 2012

У меня есть два сценария проверки, которые работают сами по себе, но теперь я хочу, чтобы текстовое поле проверяло содержимое на одно или другое - в данном случае это адрес электронной почты или 10-значный номер.

У меня есть следующее ...

^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$

^[a-zA-Z0-9]{1,10}$

Я хочу объединить их в одно или / или проверочное выражение.

1 Ответ

0 голосов
/ 28 февраля 2012

Вы можете присоединиться к двум или более регулярным выражениям с помощью оператора | "или"

^([a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]|[a-zA-Z0-9]{1,10})$

Проверьте тест здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...