Regex Code In Javascript For Restricting Input Field
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
Solution 1:
The below regex would match 9 digits follwed by - and any number of characters.,
^\d{9}-.*$
If you want a minimum of one character followed by -, then try the below regex.
^\d{9}-.+$
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.
Solution 2:
- There is no need to escape hyphen
-. - Use
\wthat include[a-zA-Z0-9_]
Try below regex if there is only [a-zA-Z0-9_] after 9 digits and hyphen.
^\d{9}-\w*$
Post a Comment for "Regex Code In Javascript For Restricting Input Field"