Regex For Phone Number In Javascript
I was using RegEx to validate user phone numbers. I have set of requirements for phone number validation. I dont have much idea about the RegEX. can anyone help me to provide a mat
Solution 1:
Based on your samples, try this:
^(?:\+?\d{2}[ -]?\d{3}[ -]?\d{5}|\d{4})$
It will match all the correct values.
DESCRIPTION:

DEMO:
Solution 2:
Just to help you build some concepts. The following regex would match the first seven inputs you provided.
/^\+?\d{2}[- ]?\d{3}[- ]?\d{5}$/\+? would match a + sign. The ? in it makes the + sign optional.
\d{2} matches two digits
[- ]? matches either a - or a (space). ? makes the occurrence of - or (space) optional.
\d{5} then matches 5 digits.
^ and $ are the start and end anchors.
Solution 3:
based on you samples try this pattern.
^(?:\+?\d{2}[ -]?[\d -][\d -]+)$
Post a Comment for "Regex For Phone Number In Javascript"