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
\w
that 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"