Jump to content

[SOLVED] Regex Match First Character Followed by Numbers


TripleDES

Recommended Posts

Please help with with this regex.  I need to match the first string as Z followed by 3-5 numbers.

Z1 - Match

Z12 - Match

Z1234 - Match

zZ123 - No Match

 

This expression seems to work well except for the last example.  How do I filter out characters before Z?  Or...how do I enforce Z as the first character?

 

/\b[Z][0-9]{3,5}/

 

Thanks!

The carrot designates the beginning of a line, so you'll want something like this:

/^Z\d{3,5}/

 

If you are wanting the 3-5 digits to be the end of the string, so you don't have people validating something like Z12345asd or Z1234561, you'll need to add the end string as well:

/^Z\d{3,5}\z/

 

Good luck.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.