
function isPoneAvailable(poneInput) {
var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
if (!myreg.test(poneInput)) {
return false;
} else {
return true;
}
}
这里的重点是这个正则表达式:
var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
此表达式的含义是:
1-从1开始;
2--第二个数字可以是3、4、5、7、8中的任何一个;
3-最终以0到9之间的9个整数结尾.
最初只允许以13、15、17、18开头的手机号码,但是测试mm表示存在以14开头的号码,因此添加了14;当然,如果它发展为16或19,以此类推在数字的开头,
[3,4,5,7,8]
将其添加到
.

// 判断是否为手机号
function isPoneAvailable (pone) {
var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;
if (!myreg.test(pone)) {
return false;
} else {
return true;
}
}
// 判断是否为电话号码
function isTelAvailable:(tel) {
var myreg = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
if (!myreg.test(tel)) {
return false;
} else {
return true;
}
}
第二,验证电子邮件
相关代码如下:
function isEmailAvailable(emailInput) {
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if (!myreg.test(emailInput)) {
return false;
}
else {
return true;
}
}
//由于方法相同,一下只写出相关的正则表达式
//对于手机号码的验证(提供了两种方法)
var mobile=/^((13[0-9]{1})|159|153)+\d{8}$/;
var mobile1=/^(13+\d{9})|(159+\d{8})|(153+\d{8})$/;
//对于区号的验证
var phoneAreaNum = /^\d{3,4}$/;
//对于电话号码的验证
var phone =/^\d{7,8}$/;
说明相关含义
1 ./^$/这是一种常见格式.
^匹配输入字符串的开始位置; $匹配输入字符串的结束位置
2. 输入要实现的功能.
*与前面的子表达式匹配零次或多次;
+与前面的子表达式匹配一次或多次;
?匹配前面的子表达式零或一次;
\ d匹配一个数字字符,等效于[0-9]

JQuery使用正则表达式来验证手机号码,邮箱,ID卡(包括香港,澳门和台湾),URL
我自己没有使用常规验证系统. 这次我做了一个演示,并一次使用了所有这些. 下次我需要直接服用. 通过使用页面上的JQuery验证以下代码. 若要在后台进行验证,可以尝试使用相同的原理. 直接在代码上...
js正则表达式可验证手机号码,电子邮件地址和邮政编码
验证手机号码(以13开头,以158,159开头js正则表达式校验邮箱,共11位数字)var re; var ss = document.getElementById('textbox3'). 值; ...
js正则表达式验证密码,电子邮件格式和期限; &期间; &期间; &期间; .
<! DOCTYPE html>
JS正则表达式可验证帐号,手机号码,电话和电子邮件
JS正则表达式,用于验证帐号,手机号,电话号码和邮箱效果体验: 验证帐户是否合法验证规则: 字母,数字,下划线,...
js正则表达式验证
有时,您必须验证编写的正则表达式是否正确. 所以我写了这个小东西: 演示: js正则表达式验证html:
国际法只是美国掩饰霸权的外衣
烊烊
让百姓有了更大选择权