js 校验手机号码格式
手机号码格式简单校验
原理:判断手机号是否以已经发行的手机号码段开头,而且判断其余9位是否是数字。
方式一:
var phone = $('#phone').val();
var regex = /^(13[0-9]{9})|(15[0-9]{9})|(17[0-9]{9})|(18[0-9]{9})|(19[0-9]{9})$/;
if (!regex.test(phone)) {alert("请录入正确的手机号码!");$('#phone').focus();return false;
}
方式二:
var phone = $('#phone').val();
var regex = /^(13[0-9]{9})|(15[0-9]{9})|(17[0-9]{9})|(18[0-9]{9})|(19[0-9]{9})$/;
if (!phone.match(regex)) {alert("请录入正确的手机号码!");$('#phone').focus();return false;
}
说明:判断是否phone是否以13,15,17,18,19开头,且剩下的9位是否是手机号。
这只是简单校验,无法通过正则表达式来校验这个手机号码是否真实存在,如果需要判断手机号码的真实性,需要配合短信验证码使用!
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!
相关推荐:
- 个人主页
转载于:https://www.cnblogs.com/Marydon20170307/p/11400843.html
js 校验手机号码格式相关推荐
- JS验证手机号码格式
原文地址为: JS验证手机号码格式 其实对于验证手机号码,网上的例子很多,可是由于153(联通).159(移动)等新区段的开通,使很多的验证修改起来比较麻烦.所以今天呈上一个容易修改的JavaScri ...
- JS校验金额格式的正则表达式
function checkAmount() { var amount = $("#amount").val(); if(amount!= null && amou ...
- van-field 校验手机号码格式
<van-fieldv-model="info.storeContactsInfo"label="联系手机"placeholder="请完善&q ...
- js校验json格式
var data = {"code":0,"msg":"success"}: if (typeof data == 'string') { ...
- js对手机号码进行校验
js校验代码: isMobile: function(value) {return /^1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(value); return /^(http ...
- JS使用正则表达式校验手机号码
检验的格式为 开头数字必须为1,第二位必须为3至9之间的数字,后九尾必须为0至9组织成的十一位电话号码 //JS使用正则表达式校验电话号码function checkModbile(mobile) { ...
- Python----python手机号码格式校验
问题描述:输入11位手机号码,进行手机号码格式校验,并以xxx-xxxx-xxxx格式输出手机号码. 解决方法: def checkMobile(str):if len(str) != 11:retu ...
- 身份证号码、手机号码格式校验
安装: npm i xctc-check 引入: import xctcCheck from "xctc-check" 身份证号码校验 校验身份证号码位数 校验出生年月日 校验身份 ...
- 5分钟学会js上传图片校验图片格式、大小、尺寸宽高
js上传图片校验图片格式.大小.尺寸宽高 一.前言 js上传图片校验图片格式.大小.尺寸宽高. 在此记录下,分享给大家. 二.代码 <input type=" ...
- js正则校验日期格式和时间格式是否正确
一,前端jsp页面有一文本框输入时间 HH:mm:ss格式的 另一个文本框要求输入yyyymmdd格式的日期 时间: 由于未用到任何时间插件,只能通过js校验输入的时间是否正确,最 ...
最新文章
- Docker compose 容器编排
- java注解返回不同消息,Spring MVC Controller中的一个读入和返回都是JSON的方法如何获取javax.validation注解的异常信息...
- java使用eclipse打jar包_Eclipse对Java项目打Jar包
- BZOJ 4327 [JSOI2012]玄武密码 (AC自动机)
- stm32f103r6最小系统原理图_STM32的最小系统板卡
- C#对象XML序列化(一):序列化方法和常用特性
- date oracle 显示毫秒_Oracle中根据Date型转换成Java对应的long型毫秒数
- matlab中弹性碰撞课程设计,完全弹性碰撞matlab.doc
- 值传递与引用传递区别,具体表现
- 二十三 常量池作为同步对象可能造成困惑
- OpenGL超级宝典(第7版)笔记7 细分曲面初介绍 清单3.7-3.8
- 电子技术应用课程设计
- windows server 2016 活动目录部署系列(十一)AD域控上安装证书服务器
- Pandas入门超详细教程,看了超简单
- 应用MapX编程两例
- 【C++】操作符重载
- *转载*耶鲁大学校长给计算机学生的建议
- java大作业开题报告_c++大作业选题报告.docx
- 手机内存不足别乱删,打开这个设置,彻底清除垃圾,手机流畅不卡
- 搜索专题(不定期更新)