返回顶部
首页 > 资讯 > 前端开发 > html >js如何判断手机号是否正确并返回
  • 429
分享到

js如何判断手机号是否正确并返回

2024-04-02 19:04:59 429人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关js如何判断手机号是否正确并返回,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。js判断手机号是否正确并返回的代码,具体代码如下所示:<f

这篇文章将为大家详细讲解有关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如何判断手机号是否正确并返回”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: js如何判断手机号是否正确并返回

本文链接: https://lsjlt.com/news/70885.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • js如何判断手机号是否正确并返回
    这篇文章将为大家详细讲解有关js如何判断手机号是否正确并返回,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。js判断手机号是否正确并返回的代码,具体代码如下所示:<f...
    99+
    2024-04-02
  • js如何判断是否是手机页面
    这篇文章给大家分享的是有关js如何判断是否是手机页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码:<script> if (/mobile/i.tes...
    99+
    2024-04-02
  • 如何使用js判断手机是否安装某个app
    这篇文章主要为大家展示了“如何使用js判断手机是否安装某个app”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用js判断手机是否安装某个app”这篇文章吧...
    99+
    2024-04-02
  • 如何判断海外主机vps是否正常
    判断海外主机vps是否正常的方法:1、使用域名访问判断,若域名无法访问,但能ping通和远程,说明vps是运行状态,若域名可以访问,能ping通和远程,但突然不能访问,说明vps已被停止,若域名解析正常,但无法访问或访问提示错误,说明vps...
    99+
    2024-04-02
  • 如何利用JS判断整数x是否是回文数
    目录题目解题思路代码实现其他方法总结题目 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都...
    99+
    2024-04-02
  • java如何判断是否是回文数
    利用StringBuilder的reverse()反转字符串方法,实现判断回文数。//回文数:是一种数字。如:98789, 这个数字正读是98789,倒读也是98789 //正读倒读一样,所以这个数字就是回文数 impor...
    99+
    2018-06-13
    java教程 java 判断 回文数
  • JS如何判断函数是否存在
    这篇文章主要介绍了JS如何判断函数是否存在,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:<!DOCTYPE htm...
    99+
    2024-04-02
  • js如何判断小数是否相等
    这篇文章主要介绍js如何判断小数是否相等,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!判断小数是否相等function epsEqu(x,y) {  return M...
    99+
    2023-06-27
  • 如何使用JS判断是否为IE6
    这篇文章主要介绍如何使用JS判断是否为IE6,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!常用的 JavaScript 检测浏览器为 IE 是哪个版本的代码,包括是否是最人极端厌恶的 ie6 识别与检测。代码如下:v...
    99+
    2023-06-08
  • 如何判断海外vps是否正常
    判断海外vps是否正常的方法:1、用域名访问看海外vps是否正常,若域名无法访问,但能ping通和远程,说明vps是运行状态,若域名可以访问,能ping通和远程,然后突然不能访问,说明vps已被停止,若域名解析正常,但无法访问或访问提示错误...
    99+
    2024-04-02
  • 如何判断免备案主机空间是否正常
    判断免备案主机空间是否正常的方法:1、用域名访问看主机是否正常,若域名无法访问,但能ping通和远程,说明主机是运行状态,若域名可以访问,能ping通和远程,然后突然不能访问,说明主机已被停止,若域名解析正常,但无法访问或访问提示错误,说明...
    99+
    2024-04-02
  • c语言如何判断是否是回文
    判断一个字符串是否是回文的方法可以使用双指针的方式。具体步骤如下:1. 定义两个指针,一个指向字符串的开头,一个指向字符串的末尾。2...
    99+
    2023-08-24
    c语言
  • js如何判断dom节点是否存在
    这篇文章给大家分享的是有关js如何判断dom节点是否存在的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。javascript是一种什么语言javascript是一种动态类型、弱类型的语言,基于对象和事件驱动并具有相...
    99+
    2023-06-14
  • linux如何判断是否是虚拟机
    本篇内容主要讲解“linux如何判断是否是虚拟机”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux如何判断是否是虚拟机”吧!方法:1、利用dmidecode命令判断,该命令可获取有关硬件方...
    99+
    2023-06-22
  • JS如何判断页面是否有滚动条
    这篇文章主要介绍JS如何判断页面是否有滚动条,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!为什么要判断滚动条判断滚动条的需求在弹窗插件中用的较多,因为弹窗大多会添加 overflow...
    99+
    2024-04-02
  • JS中如何判断一个值是否为Null
    前言 在鉴别JavaScript原始类型的时候我们会用到typeof操作符。Typeof操作符可用于字符串、数字、布尔和未定义类型。但是你运行typeof null时,结果是“object”(在逻辑上,你可以认为null是一个空的对象指针,...
    99+
    2023-09-01
    javascript 前端 java
  • javascript如何判断指定值是否为正数
    这篇文章主要介绍了javascript如何判断指定值是否为正数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript如何判断指定值是否为正数文章都会有所收获,下面我...
    99+
    2024-04-02
  • 微信小程序如何判断手机号
    这篇文章主要介绍微信小程序如何判断手机号,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!JS实现代码: validatemobile: function ...
    99+
    2024-04-02
  • JS如何判断一个数是否是水仙花数
    这篇文章主要介绍JS如何判断一个数是否是水仙花数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身...
    99+
    2024-04-02
  • JavaScript如何使用^判断符号是否相同
    这篇文章主要介绍JavaScript如何使用^判断符号是否相同,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用^判断符号是否相同只能应用与整数(a ^ b) >= 0;...
    99+
    2023-06-27
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作