博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS验证手机号码
阅读量:5088 次
发布时间:2019-06-13

本文共 1730 字,大约阅读时间需要 5 分钟。

对于表单的验证是添加信息的时候必不可少的。

下面是基于EasyUI-validatebox拓展的对手机、座机号的验证方法。

PhoneAndMobile: {        validator: function (value, param) {            //return /(^1[3-9]{1}[0-9]{9}$)|(^[0-9]{1}[0-9]{2,7}$)/.test(value);            return /(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}1[0-9]{10}$)/.test(value);        },        message: '请输入正确的手机号或者座机号(77895099)'    },   phoneRex: {		        validator: function(value){		            var rex=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;		            //区号:前面一个0,后面跟2-3位数字 : 0/d{2,3}		            //电话号码:7-8位数字: /d{7,8		            //分机号:一般都是3位数字: /d{3,}		             //这样连接起来就是验证电话的正则表达式了:/^((0/d{2,3})-)(/d{7,8})(-(/d{3,}))?$/		 		            var rex2=/^((0/d{2,3})-)(/d{7,8})(-(/d{3,}))?$;	            if(rex.test(value)||rex2.test(value))		            {		                // alert('t'+value);		                return true;		}            else		{		                 //alert('false '+value);		                return false;		            }				        },		        message: '请输入正确电话或手机格式'	        },    phone: {        validator: function (value, param) {            return /\d{8}$|\d{4}-\d{7}$|\d{3}-\d{7}$|\d{4}-\d{8}$/.test(value);        },        message: '请输入正确的固定电话号码7789509'    },    mobile: {        validator: function (value, param) {            if (value.length != 11) {                return false;            } else {                return /^(\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$/.test(value);            }        },        message: '请输入正确的11位手机号码'    },

  

转载于:https://www.cnblogs.com/KnifezZZ/p/6266867.html

你可能感兴趣的文章
监督学习模型分类 生成模型vs判别模型 概率模型vs非概率模型 参数模型vs非参数模型...
查看>>
Mobiscroll脚本破解,去除Trial和注册时间限制【转】
查看>>
实验五 Java网络编程及安全
查看>>
32位与64位 兼容编程
查看>>
iframe父子页面通信
查看>>
ambari 大数据安装利器
查看>>
java 上传图片压缩图片
查看>>
magento 自定义订单前缀或订单起始编号
查看>>
ACM_拼接数字
查看>>
计算机基础作业1
查看>>
Ubuntu 深度炼丹环境配置
查看>>
C#中集合ArrayList与Hashtable的使用
查看>>
从一个标准 url 里取出文件的扩展名
查看>>
map基本用法
查看>>
poj-1163 动态规划
查看>>
Golang之interface(多态,类型断言)
查看>>
Redis快速入门
查看>>
BootStrap---2.表格和按钮
查看>>
Linear Algebra lecture 2 note
查看>>
CRC计算模型
查看>>