2015-06-01 1 views
1

Я хотел был бы сопоставить все буквенно-цифровые строки [a-zA-Z0-9]+ с длиной {4,34}, однако они могут быть случайным образом разбиты пробелами или дефисами. Длина - это количество буквенно-цифровых цифр, а не дефисов или пробелов.Соответствие заданного числа регулярных выражений, разбитое пробелами/дефисами

Например, AA99-A3-2134-22-5 подходит для этого выражения, так как количество буквенно-цифровых символов равно >4 и <34. Если это возможно в регулярном выражении, пожалуйста, помогите мне, я попробовал группировку, но не слишком хорошо знаком с регулярным выражением. Спасибо!

ответ

1

У попробовать с:

^(?:-?[a-zA-Z0-9]){4,34}-?$ 
Смежные вопросы