全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

js判断手机号是否正确并返回的实现代码

js判断手机号是否正确并返回的代码,具体代码如下所示:

<form method="post" action="login.php" onsubmit="return abc()">
 <input type="text" id="phone" />
 <input type="submit" value="登录"/> </form>
<script type="text/javascript">
function abc() {
 var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
 if(!myreg.test($("#phone").val()))
 {
  alert('请输入有效的手机号码!');
  return false;
 }
 callback();
}
</script>

上述js判断的是130-139,150-159,180-189号段的,如果需要别的号段,自行添加

效果是 点击登录按钮时,如果手机号不对 不做任何跳转

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

/^13d{9}$/g||/^15[8,9]d{8}$/g

其中 ^ 是以什么开头的意思, $ 是以什么结尾的意思,d 匹配是任意一位数字,后面跟着的{9}是指d重复的次数,相当于dddddddd这个正则表达式匹配的是以13开头和以任意9个数字结尾的字串, / 是正则表达式的分界符,后面跟着的 g 呢,是对指定的字串全局匹配(不加则只匹配第一个),事实上有这个 g 和没有 g 在这里的情况是一样的,test方法返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式,如存在则返回 true,否则返回 false。

g表示全局,全部,也就是文本内所有符合条件的,没有这个g的话,只匹配一次。

.test(),是前面那个/^....$/g,也就是正则表达式的一个方法。

下面是一段完整的监测代码,供大家参考:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function chk()
{
var tel = document.all("text").value;
if(/^13d{9}$/g.test(tel)||(/^15[8,9]d{8}$/g.test(tel)))
  {
   alert("手机号正确");
   }
else
  {
   alert("手机号错误");
   }
}
</script>
</HEAD>
<BODY>
<form method="" action="">
手机号:<input type="text" name="text">
 <input type="button" value="检测" onclick="chk()">
</form>
</BODY>
</HTML>

验证中国固定电话号码:

((d{3,4})|d{3,4}-|s)?d{8}

以上所述是小编给大家介绍的js判断手机号是否正确并返回,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js判断手机号是否正确  # javascript 手机号码验证是否正确  # javascript正则表达式使用replace()替换手机号的方法  # 利用js正则表达式验证手机号  # email地址  # 邮政编码  # js验证电话号码手机号码的正则表达式  # 实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)  # javascript IP、域名、手机号码正则表达式验证代码  # javascript 手机号码正则表达式验证函数  # 是否正确  # 正则表达式  # 小编  # 的是  # 字串  # 在这里  # 第一个  # 在此  # 是指  # 上有  # 给大家  # 请输入  # 不做  # 所示  # 跳转  # 不加  # 所述  # 符合条件  # 中国  # 给我留言 


相关文章: 如何用y主机助手快速搭建网站?  如何通过山东自助建站平台快速注册域名?  安云自助建站系统如何快速提升SEO排名?  如何用PHP快速搭建CMS系统?  建站主机如何安装配置?新手必看操作指南  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  常州自助建站费用包含哪些项目?  香港服务器租用每月最低只需15元?  如何在Windows环境下新建FTP站点并设置权限?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  相册网站制作软件,图片上的网址怎么复制?  建站主机选虚拟主机还是云服务器更好?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  建站之星北京办公室:智能建站系统与小程序生成方案解析  文字头像制作网站推荐软件,醒图能自动配文字吗?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  如何获取开源自助建站系统免费下载链接?  网站专业制作公司有哪些,做一个公司网站要多少钱?  如何通过服务器快速搭建网站?完整步骤解析  官网建站费用明细查询_企业建站套餐价格及收费标准指南  建站主机选择指南:服务器配置与SEO优化实战技巧  javascript中的try catch异常捕获机制用法分析  Thinkphp 中 distinct 的用法解析  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  建站之星展会模版如何一键下载生成?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  如何快速选择适合个人网站的云服务器配置?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  如何快速配置高效服务器建站软件?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  如何在云主机上快速搭建多站点网站?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  如何在建站之星绑定自定义域名?  如何在Tomcat中配置并部署网站项目?  招贴海报怎么做,什么是海报招贴?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  公司网站设计制作厂家,怎么创建自己的一个网站?  定制建站模板如何实现SEO优化与智能系统配置?18字教程  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  企业微网站怎么做,公司网站和公众号有什么区别?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  如何用IIS7快速搭建并优化网站站点?  上海网站制作开发公司,上海买房比较好的网站有哪些?  建站之星如何保障用户数据免受黑客入侵?  高防服务器租用首荐平台,企业级优惠套餐快速部署  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。