Let's take a look at the match usage in jquery.
String.match (Regular)
It looks the same as JS.
The regular rules for the phone number and the email we'll see.
Cell phone number Regular: ^ (((13[0-9]{1}) |159|153) +d{8})
Email address Regular: w+ (-w+) | (. w+)) *@[a-za-z0-9]+ ((. | -) [a-za-z0-9]+] *. [A-za-z0-9]
Now let's look at an example
The code is as follows |
Copy Code |
jquery Verification Mailbox function Checksubmitemail () { if ($ ("#email"). val () = "") { $ ("#confirmMsg"). HTML ("<font color= ' red ' > E-mail address cannot be empty!) </font> "); Alert ("Mailbox cannot be empty!") $ ("#email"). focus (); return false; } if (!$ ("#email"). Val (). Match (/^w+ (-w+) | (. w+)) *@[a-za-z0-9]+ ((. | -) [a-za-z0-9]+] *. [a-za-z0-9]+$/)) { Alert ("Incorrect mailbox format"); $ ("#confirmMsg"). HTML ("<font color= ' Red" > Mailbox format is not correct!) Please re-enter! </font> "); $ ("#email"). focus (); return false; } return true; } jquery Verification Cell Phone number function Checksubmitmobil () { if ($ ("#mobile"). val () = "") { Alert ("Mobile phone number cannot be empty!") "); $ ("#moileMsg"). HTML ("<font color= ' red ' > Mobile number cannot be empty!") </font> "); $ ("#mobile"). focus (); return false; } if (!$ ("#mobile"). Val (). Match (/^ ((13[0-9]{1}) |159|153 +d{8}) $/)) { Alert ("Phone number is not in the correct format!") "); $ ("#moileMsg"). HTML ("<font color= ' red ' > Phone number is not in the correct format!) Please re-enter! </font> "); $ ("#mobile"). focus (); return false; } return true; } |
This principle is very simple to get the value of input and then judge it just fine and JS phone number verification is no different.