Я ищу построить регулярное выражение, которое соответствует следующей группе цифр:Regex точной длины, которая соответствует определенной группе чисел
10xxxxxxx
1116xxxxx
143xxxxxx
146xxxxxx
149xxxxxx
159xxxxxx
16xxxxxxx
(обратите внимание на длину всегда 9)
где х любая цифра. Моя лучшая попытка дала следующее:
/^1[01456][1369]*[6]*[0-9]$/
Однако, я не могу получить длину строки, которая всегда будет 9. Любые идеи?
Редактировать: Возможно, я был недостаточно ясен, он должен соответствовать этим 7 случаям, и ТОЛЬКО этим, включительно и исключительно.
Грубый, но рабочий способ заключается в замене каждого 'x' на' \ d', объединении '' 'и завершении в'^(...) $ '. – georg