js手机号码和电话号码验证正则表达式
2024-10-19 00:20:48
/********************
函数名称:IsTelephone
函数功能:固话,手机号码检查函数,合法返回true,反之,返回false
函数参数:obj,待检查的号码
检查规则:
(1)电话号码由数字、"("、")"和"-"构成
(2)电话号码为3到8位
(3)如果电话号码中包含有区号,那么区号为三位或四位
(4)区号用"("、")"或"-"和其他部分隔开
(5)移动电话号码为11或12位,如果为12位,那么第一位为0
(6)11位移动电话号码的第一位和第二位为"13"
(7)12位移动电话号码的第二位和第三位为"13"
********************/
function IsTelephone(obj){// 正则判断
var pattern=/(^[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{0,1}14[0-9]{9}$)|(^0{0,1}15[0-9]{9}$)|(^0{0,1}17[0-9]{9}$)|(^0{0,1}18[0-9]{9}$)/;
if(pattern.test(obj)){
return true;
}else{
return false;
}
}
最新文章
- 《JavaScript高级程序设计(第3版)》笔记-第1章-JavaScript 简介
- spark scala学习笔记
- sharepoint报HRESULT:0x80131904的错误的原因和解决方法
- web前端图片极限优化策略
- iOS返回一个前面没有0,小数点后保留两位的数字字符串
- 最近读的javascript,一些文章
- BeanUtils组件
- js 用window.open(参数) 打开新窗口,在新窗口怎么获取传过来的参数
- big data vs HPC
- screen space directional occlusion(SSDO) in Unity5
- Android窗口管理服务WindowManagerService对输入法窗口(Input Method Window)的管理分析
- Android 控件 -------- AutoCompleteTextView 动态匹配内容,例如 百度搜索提示下拉列表功能
- 阿里巴巴JAVA常考面试题及汇总答案
- Netty笔记——技术点汇总
- 小程序基于疼讯qcloud的nodejs开发服务器部署
- 安装nodejs时:The error code is 2503.
- U盘分区后合并
- python网络爬虫学习笔记(二)BeautifulSoup库
- python @的用法
- android selector shape 使用