问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

[转载]JS判断手机号是否正确(正则表达式)

发布网友 发布时间:2022-04-23 02:03

我来回答

5个回答

热心网友 时间:2022-04-22 22:19

function checkMobile(){
var sMobile = document.mobileform.mobile.value
if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){
alert("不是完整的11位手机号或者正确的手机号前七位");
document.mobileform.mobile.focus();
return false;
}
}

根据国际电信联盟的规定,国际电话的拨打规则是:拨出地国际冠码+接受国家代码+区号+电话号码,用手机拨打的话,就不需要输入国际冠码了,因为可以用“+”替代。
中国的国际冠码是00、国家代码是86,美国分别是011和1。

热心网友 时间:2022-04-22 23:37

/^((\(\d{3}\))|(\d{3}\-))?1\d{10}$/

热心网友 时间:2022-04-23 01:12

JS判断手机号是否正确(正则表达式)

/**
 * 检查手机号码
 * 
 * @param mobile
 * @returns {Boolean}
 */
function check_mobile(mobile) {
var regu = /^\d{11}$/;
var re = new RegExp(regu);
if (!re.test(mobile)) {
return false;
}
return true;
}

--------------------- 

作者:dongsir 董先生 

来源:董先生的博客

原文链接:js 检查手机号码

版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载时请标注:http://dongsir.cn/p/172

热心网友 时间:2022-04-23 03:03

只能输入数字:"^[0-9]*$"
只能输入 n 位的数字:"^\d{n}$"

只能输入至少 n 位的数字:"^\d{n,}$"

只能输入 m ~ n 位的数字:"^\d{m,n}$"

只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"

只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"

只能输入有 1~3 位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"

只能输入非零的正整数:"^\+?[1-9][0-9]*$"

只能输入非零的负整数:"^\-[1-9][0-9]*$"

只能输入长度位 3 的字符:"^.{3}$"

只能输入由 26 个英文字母组成的字符串:"^[A-Za-z]+$"

只能输入由 26 个大写英文字母组成的字符串:"^[A-Z]+$"

只能输入由 26 个小写英文字母组成的字符串:"^[a-z]+$"

只能输入由数字和 26 个英文字母组成的字符串:"^[A-Za-z0-9]+$"

只能输入由数字、26个英文字母或者下划线组成的字符串:"^\w+$"

验证用户密码: "^[a-zA-Z]\w{5,17}$" 正确格式位:以字母开头,长度在6~18之间,只能包含字符、数字和下划线

验证是否含有非法字符 ^(?:[\u4e00-\u9fa5]*\w*\s*)+$

只能输入汉字:"^[\u4e00-\u9fa5]{0,}$"

验证 Email 地址:"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"

验证 InternetURL:"^http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?$"

中国电话号码验证
匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222
正则表达式 "((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*"

中国邮政编码验证
匹配形式如:215421
正则表达式 "d{6}"

电子邮件验证
匹配形式如:justali@justdn.com
正则表达式 "w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"

身份证验证
匹配形式如:15位或者18位身份证
正则表达式 "d{18}|d{15}"

常用数字验证
正则表达式
"d{n}" n为规定长度
"d{n,m}" n到m的长度范围

非法字符验证
匹配排除非法字符的字符如:
正则表达式 ^(?:[\u4e00-\u9fa5]*\w*\s*)+$

日期验证
匹配形式如:20030718,030718
范围:1900--2099
正则表达式((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1}d{1}

使用实例:

string msg="";
Regex myreg=new Regex(@"^(?:[\u4e00-\u9fa5]*\w*\s*)+$"); //屏蔽非法字符
if(myreg.IsMatch(t_name.Text))
msg="用户名格式正确!";
else
msg="用户名中不能含有非法字符!";
myreg=new Regex(@"^[a-zA-Z]\w{5,17}$");
if(myreg.IsMatch(t_pwd.Text))
msg+="\r\n密码格式正确!";
else
msg+="\r\n密码必须以字母开头,长度在6~18之间,只能包含字符、数字和下划线";
MessageBox.Show(msg);

热心网友 时间:2022-04-23 05:11

1[3-9]\d{9}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 JS验证手机号码,要求11位,起始数字是1,11个数字不能相同。悬赏50分,希... angularjs 手机验证怎么写 请问js高手,这个手机验证正则表达式为什么失效? js验证电话号码(包括手机,固定电话,带区号,不带区号)) form提交,并用js验证手机号码 JS实现表单验证功能(验证手机号是否存在,验证 JS正则手机号码验证 js验证手机号码,不是简单的以位数判断,要尽量做到精确确保手机号无误... 用js进行手机号验证码要求长度是11位,只能是数字怎么做,能不用正则表达... jsp利用js验证手机号的整体流程!! js实现输入手机验证码后点击提交按钮验证手机输入的验证码和发送的验证... 注册的时候怎么获取手机短信验证码js js发送短信倒计时验证,怎么样能让他变灰后不可点击? 如何评价一个人? 斩赤红之瞳零中 所有人的身世 特别是塔滋米和切尔西 《斩赤红之瞳》死亡顺序是什么? eb、斩赤红之瞳 斩·赤红之瞳!的介绍 斩赤红之瞳 如何评价斩赤红之瞳的结局? 姜汁松花蛋的酱汁怎么做 为什么有人会往凉拌松花蛋里加点姜汁?这样做会更好吃吗? 姜汁皮蛋有什么做法? 姜汁皮蛋怎么做? 姜汁变蛋的汁怎么调 姜汁松花蛋的酱汁怎么调? 华华硕笔记本电池烧了怎什原因 姜汁皮蛋的基本资料 华硕笔记本电脑怎么进行电池校准?用什么软件 杰瑞米·斯科特的个人经历 杰瑞米·斯科特的设计理念 华华硕笔记本电脑A555L型号电池如何拆开 姜汁松花蛋的做法有哪些? 笔记本电池坏了能换么? 2ne1 cl跟Jeremy Scott是什么关系?Jeremy Scott是谁? 李彩琳为什么跟jeremy scott那么好 华砾笔记本电脑电池不进电咋办充电显示上显示请更换电池。 请求众神帮忙翻译,在线等。。。 长得像日本娃娃的超模戴文·青木,是日本人还是美国人? 我的华硕笔记本s500c电池不能充电了。想换电池确却找不到这个款的电池配件!哪位大神给指导一下,华