Регулярное выражение для проверки буквенно-цифровой строки, начинающейся с 3 или 4, общей длиной не более 20

Любой может помочь мне получить регулярное выражение для проверки буквенно-цифровой строки, начинающейся с 3 или 4, общей длиной не более 20.

Допустимые строки

  • 3
  • 4
  • 3ewwerew
  • 4sdf123

Неверные строки

  • садасд
  • 23sdfds

знатоки reg ex подскажите пожалуйста.

Спасибо


person Bibin    schedule 30.10.2014    source источник
comment
В чем заключается ваша конкретная проблема в написании регулярного выражения для этого? что ты уже испробовал?   -  person Frank Schmitt    schedule 30.10.2014
comment
Это Stackoverflow, а не Mechanical Turk.   -  person georg    schedule 30.10.2014
comment
Привет команда, у меня было это выражение ^[a-zA-Z0-9]{0,20}$. Я хочу ввести еще одну строку ограничения, которая должна начинаться с 3 или 4. Я новичок в регулярном выражении, поэтому мне нужно поднять этот вопрос в Stackoverflow.   -  person Bibin    schedule 30.10.2014


Ответы (1)


Вы можете использовать это регулярное выражение:

^[34][a-zA-Z0-9]{0,19}$

Демо RegEx

person anubhava    schedule 30.10.2014