سؤال

I am new to regular expression. I need a regular expression to validate single digit within range of [1-5] followed by alphabet [A-C] and followed by optional alphabet [X-Z]

  • 1A (Valid)
  • 2BZ (Valid)
  • 7B (Invalid)
هل كانت مفيدة؟

المحلول

What you tried is right, except you're missing the start and end characters, so it's succeeding on a partial match.

You need:

^[1-5][a-cA-C][x-zX-Z]?$

نصائح أخرى

Use online testers to validate it:

[1-5]+[A-C]+[X-Z]*

regexpal

gskinner

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top