function validatemobile(mobile) //验证手机号码
{
if(mobile.length==0)
{
return false;
}
if(mobile.length!=11)
{
return false;
}
var myreg = /^(((1[3-5]{1}[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
if(!myreg.test(mobile))
{
return false;
}
return true;
}
function check(str)
{
if(testit(str)||checkphone(str))
{
return true;
}
return false;
}
function testit(str){ //验证电话号码
var filter=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
return filter.test(str);
}
function checkphone(str)
{
var filter=/^(([0\+]\d{2,3}-)?(0\d{2,3}))?(\d{7,8})(-(\d{3,}))?$/;
return filter.test(str);
}
分享到:
相关推荐
### JS验证手机号码知识点详解 #### 1. 正则表达式基础 在JS中,正则表达式是一种用于模式匹配的强大工具,可以用来搜索、替换或提取字符串中的特定模式。正则表达式由一系列字符和特殊符号组成,用于定义搜索模式...
- **定义**:用于在用户提交表单前验证电话号码或手机号码的有效性。 - **实现原理**:首先检查输入值是否为有效手机号码或电话号码;如果不是,则根据具体情况给出提示并阻止表单提交。 - **示例代码**: ```...
在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...
这样,当用户在输入手机号码或身份证号码时,如果输入不符合规则,浏览器会显示相应的错误提示。 综上所述,JavaScript提供了丰富的功能来处理和验证用户输入,包括手机号码和身份证号码的截取和验证。在实际项目中...
在上述给定文件中,提供了使用JavaScript验证手机号码和电话号码的示例代码。代码中的主要知识点包括: 1. 表单数据获取 在验证之前,需要从HTML表单中获取用户输入的电话号码和手机号码数据。代码通过`document....
下面提供的几款关于js 验证电话号码手机号码正则表达式,是我从网上收藏了,不过都是精品,专业针对手机号与电话号码进行验证的。 代码如下:function checkPhone(phone) { //验证电话号码手机号码,包含153,159号段...
总的来说,JavaScript验证技术在前端开发中起着至关重要的作用,帮助我们确保用户提交的数据有效且安全。通过对身份证、汉字、数字和电话号码的验证,我们可以构建更健壮、更安全的应用程序,提供更好的用户体验。
- **解释**:此正则表达式用于验证手机号码或电话号码。`^1[3,5,7,8]\d{9}$`表示中国大陆常见的11位手机号码,其他部分则是针对不同格式的座机号码。 - **应用场景**:适用于用户信息填写时的联系方式验证。 #### ...
2. 固定电话验证:固定电话号码通常包括区号和本地号码两部分,区号通常是3或4位,本地号码一般是7或8位。JS验证可能需要根据具体地区规则来设定,例如`/^(\d{3,4}-)?\d{7,8}$/`。 3. 邮政编码验证:中国邮政编码...
本教程将详细讲解如何使用jQuery进行字符串验证,特别是手机号码验证和字母数字验证,以及涉及的正则表达式知识。 一、jQuery基础 jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理和动画...
根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍如何使用JavaScript进行常见的数据验证,包括数字、电话号码、传真、电子邮件、手机号码、邮政编码以及日期格式的验证。 ### 1. 验证数字 JavaScript...
### 正则验证手机号码知识点解析 在进行用户信息验证时,确保输入数据的有效性和准确性是非常重要的一步。其中,手机号码验证是常见的需求之一。本文将深入探讨如何使用正则表达式来验证手机号码,并结合给定的部分...
根据提供的文件信息,本文将详细解释如何使用JavaScript中的正则表达式来验证手机号、座机号以及电子邮件地址的格式。 ### 一、正则表达式基础 在深入了解具体实现之前,我们先简单回顾一下正则表达式的概念。正则...
如果你需要更复杂或特定地区的电话号码验证规则,可能需要进一步研究和调整上述正则表达式。 总的来说,JavaScript中的正则表达式是判断手机和固定电话格式的关键工具,它们可以帮助我们有效地验证用户输入,确保...
### 验证手机号码 中国大陆手机号码一般由11位数字组成,且首位数字通常为1。以下正则表达式可验证大部分中国移动、联通、电信的手机号码: ```javascript var reg0 = /^13\d{9}$/; // 移动 var reg1 = /^153\d{8}...
2. 固定电话验证:固定电话号码的格式因地区而异,但通常包含区号和本地号码。JS脚本会考虑到这一点,可能使用正则表达式如`/^(\d{3,4}-)?\d{7,8}$/`来匹配,允许区号存在或缺失,并且本地号码是7到8位数字。 3. ...
在IT领域,电话号码或手机号码的验证是确保数据准确性和安全性的重要环节。根据给定文件的标题“电话号或者手机号验证”以及描述中的“电话号或者手机号验证很好用可以试试,我都很长时间用它”,我们可以深入探讨这...