2015-12-11 7 views
0

Я бы хотел, чтобы пользователи вводили определенное число (кроме тех). Как это сделать с регулярным выражением.Регулярное выражение для определенных номеров

пример:

123451, 
456721, 
783453 

Пользователи допускаются к вышеуказанному номеру, чтобы поместить их в регулярном выражении?

+1

'^ (123451 | 456721 | 783453) $' https://regex101.com/r/qA7rE0/1 –

+3

Это похоже на лучшее время для использования массива, а затем содержит/существует в массиве – abc123

+1

Вы пытаетесь проверить, что строка находится в данном списке? – ndn

ответ

2

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

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

^(123451|456721|783453)$ 
Смежные вопросы