I have a question about restricting the value entered in some input field. I would like to input this :
9digits-whatever, for example 101010101-Teststring.
I have come up with this regex as a solution, but it does not seem to be correct:
^\d{9}\-[a-zA-Z0-9_]*$
Any ideas on this one?
Thank you.
The below regex would match 9 digits follwed by
-
and any number of characters.,If you want a minimum of one character followed by
-
, then try the below regex.Explanation:
^
Asserts that we are at the beginning of the line.\d{9}
Exactly 9 digits.\-
Literal-
symbol..*
Matches any character zero or more times.$
End of the line.-
.\w
that include[a-zA-Z0-9_]
Try below regex if there is only
[a-zA-Z0-9_]
after 9 digits and hyphen.Online demo