手机号验证的正则为:
var reg =/^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/;
var reg =/^0{0,1}(13[0-9]|15[0-9])[0-9]{8}$/;
移动手机号的验证正则为:
var reg =/^0{0,1}(13[4-9]|15[7-9]|15[0-2]|18[7-8])[0-9]{8}$/;
手机号验证正则表达式
昨天找了好久,终于在一个站上把这个手机号验证的正则表达式给扒下来了,
手机号验证的正则为:
var reg =/^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/;
var reg =/^0{0,1}(13[0-9]|15[0-9])[0-9]{8}$/;
移动手机号的验证正则为:
var reg =/^0{0,1}(13[4-9]|15[7-9]|15[0-2]|18[7-8])[0-9]{8}$/;
新增加移动151,152号段,但是没有在源码演示中放出,下面代码已经更新
这可是包括15x话段的哈。嗯。。
手机号的那个,各位大爷可以用第一个,也可以用第二个,您随意吧,我不知道手机号现在都有15几了,就都弄上了。。
<input type="text" id="mobile" name="mobile" onblur="if (value=='') {value='请输入您的手机号'}" onfocus="if(value=='请输入您的手机号') {value=''}" value="请输入您的手机号"/>
<input type="button" name="china_mobile" value="校验是否是移动手机号" onclick="CheckChinaMobileID(document.getElementById('mobile').value)"/>
<input type="button" name="is_mobile" value="校验是否是手机号" onclick="CheckIsMobile(document.getElementById('mobile').value)"/>
下面有写好的方法,可以直接用:
function CheckChinaMobileID(mobile){
if (mobile==""){
alert("请填写手机号码!");
return false;
}
if(isNaN(mobile)||(mobile.length!=11)){
alert("手机号码为11位数字!请正确填写!");
return false;
}
var reg =/^0{0,1}(13[4-9]|15[7-9]|15[0-2]|18[7-8])[0-9]{8}$/;
if(!reg.test(mobile))
{
alert("您的手机号码不是移动号码,请重新输入");
return false;
}
alert("大爷,这个真是移动的手机号");
return true;
}
function CheckIsMobile(mobile){
if (mobile==""){
alert("请填写手机号码!");
return false;
}
if(isNaN(mobile)||(mobile.length!=11)){
alert("手机号码为11位数字!请正确填写!");
return false;
}
var reg =/^0{0,1}(13[0-9]|15[0-9])[0-9]{8}$/;
if(!reg.test(mobile))
{
alert("您的手机号码不正确,请重新输入");
return false;
}
alert("大爷,这个真是手机号,是哪的我不知道");
return true;
}
分享到:
相关推荐
### 一、手机号码验证正则表达式 #### 表达式 ```regex ^1((34[0-8]\d{7})|((3[0-3|5-9])|(4[5-7|9])|(5[0-3|5-9])|(66)|(7[2-3|5-8])|(8[0-9])|(9[1|8|9]))\d{8})$ ``` #### 解析 该正则表达式的目的是匹配中国...
【全球手机号码正则表达式】 1.格式:JSON 2.例示:{"86":{"regex":"^(86){0,1}1\d{10}$","sn":"CN"}} 3.通过短号例如:86,从json的key中获取正则表达式(regex),国家代码(sn)
在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...
常用验证正则表达式,手机号验证,身份证号验证,邮箱验证,等等,
在PowerBuilder中,正则表达式通常用于数据验证、文本处理、搜索和替换等任务,能够提高代码的灵活性和效率。 正则表达式是一种模式匹配语言,它允许开发者用简洁的语法来描述一组字符串的共同特征。在PowerBuilder...
在WPS 2020及后续版本中,这一特性使得用户能够利用正则表达式处理数据,比如验证手机号码的合法性。 首先,让我们了解什么是正则表达式。正则表达式(Regular Expression)是一种模式匹配语言,它由一系列字符和...
### 手机号码验证正则表达式 手机号码的验证相对简单,主要关注数字序列的正确性和长度。以下正则表达式可用于验证常见的手机号码格式: ``` ^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8...
在编程和数据验证中,正确地使用正则表达式来匹配和校验手机号码至关重要,尤其是在JavaScript开发中。正则表达式是一种强大的文本处理工具,能够帮助我们检查字符串是否符合特定模式或格式。 在JavaScript中,编写...
### JavaScript正则表达式在表单验证中的应用详解 在Web开发中,表单验证是确保数据质量和用户体验的重要环节。JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。...
在"java 银行卡 验证 正则表达式使用"这个主题中,我们将深入探讨如何利用正则表达式进行银行卡、手机号码和邮箱以及URL地址的有效性验证。下面将详细介绍这些知识点。 首先,银行卡验证。银行卡号通常由一系列数字...
java 验证手机号码 身份证 email url 以及其他常用的正则表达式的验证方法。
QQ号验证正则表达式 **正则表达式:** `[0-9]{5,12}` 或 `^\d{5,12}$` - **含义:** 这个正则表达式用于验证QQ号的有效性,要求QQ号由5到12位数字组成。 - **应用场景:** 在社交网络或者在线客服系统中,用于验证用户...
在Qt框架中,正则表达式(Regular Expression)是一种强大的文本处理工具,它允许程序员以结构化的方式匹配、查找、替换或验证字符串。本项目针对Qt的lineEdit组件,通过正则表达式实现了输入限制功能,使得lineEdit...
本文将深入探讨“IP手机号码正则表达式”这一主题,结合提供的资源,我们主要关注如何使用正则表达式来验证和处理IP地址与手机号码。 首先,IP地址通常是指互联网协议地址,它是一个32位的二进制数,用于标识网络上...
以下是一些常见的手机号码验证正则表达式: - **基本的手机号码验证表达式**: ```regex (\d{3}-|\d{4}-)?(\d{8}|\d{7})? ``` 该表达式主要用于匹配中国大陆地区手机号码格式,其中: - `\d{3}-|\d{4}-` 表示...
java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式
电话号码的验证正则表达式会根据地区规则有所不同。在中国,11位数字的手机号码验证可能如下: ```regex ^1[3-9]\\d{9}$ ``` 这个表达式会匹配以1开头,第二位是3到9之间任意数字,后面跟着9个数字的字符串。 ...
在本文中,我们将会介绍如何利用正则表达式对电话号码和手机号码进行验证。正则表达式是一种强大的文本处理工具,它能够利用一套特定的规则来对字符串进行搜索、匹配和提取信息。 首先,正则表达式在验证手机号码...
在处理手机号码验证时,我们需要确保正则表达式能准确地匹配特定格式的手机号。在这个例子中,我们关注的是中国境内常见的11位手机号码,其开头可以是13、15或18。初始的错误正则表达式`var reg = /^(13[0-9]{9})|...