Regular expression help

Posted by user268375 on Stack Overflow See other posts from Stack Overflow or by user268375
Published on 2010-06-15T02:49:55Z Indexed on 2010/06/15 2:52 UTC
Read the original article Hit count: 280

Filed under:

I need a regular expression for which:

the string is alphanumeric and have exactly 6 characters in the first half followed by hyphen(optional) followed by optional 4 characters:(cannot have more than 4 characters in the second half)

so any of the following is valid

11111A 111111-1 111111-yy yyyyy-989 yyyyyy-9090

I have ^[a-zA-Z0-9]{5}(-[a-zA-Z0-9]{1,3})?$ as the regex expression

what if i want to add another condition stating that the first half cannot have all zeros and also the whole expression cannot have zeros so 00000 or 00000-000 is invalid

© Stack Overflow or respective owner

Related posts about regex