Regular expression validating url
Your user interface should take care of the formatting problem by having a clear documentation on the format and/or split the phone into parts (area, exchange, number) and/or have an entry mask.
The following expression is pretty lenient on the format and should accept 999-999-9999, 9999999999, (999) 999-9999.
Consult this page for more details on this problem. For the actual date validity, you should rely on another language.
I hope the descriptions of how they function are of use in deciphering the details of each of these two expressions.Make sure to be in global mode (g flag), case insensitive and to have the dot all option on.This regular expression will match all HTML tags and their attributes.This will LEAVE the content of the tags within the string.In this article I’ll cover two useful regular expressions that often come in handy when writing validation logic for a Web page.