/********************
函数名称: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;
}

}

最新文章

  1. 《JavaScript高级程序设计(第3版)》笔记-第1章-JavaScript 简介
  2. spark scala学习笔记
  3. sharepoint报HRESULT:0x80131904的错误的原因和解决方法
  4. web前端图片极限优化策略
  5. iOS返回一个前面没有0,小数点后保留两位的数字字符串
  6. 最近读的javascript,一些文章
  7. BeanUtils组件
  8. js 用window.open(参数) 打开新窗口,在新窗口怎么获取传过来的参数
  9. big data vs HPC
  10. screen space directional occlusion(SSDO) in Unity5
  11. Android窗口管理服务WindowManagerService对输入法窗口(Input Method Window)的管理分析
  12. Android 控件 -------- AutoCompleteTextView 动态匹配内容,例如 百度搜索提示下拉列表功能
  13. 阿里巴巴JAVA常考面试题及汇总答案
  14. Netty笔记——技术点汇总
  15. 小程序基于疼讯qcloud的nodejs开发服务器部署
  16. 安装nodejs时:The error code is 2503.
  17. U盘分区后合并
  18. python网络爬虫学习笔记(二)BeautifulSoup库
  19. python @的用法
  20. android selector shape 使用

热门文章

  1. mac 下打开多个Eclipse
  2. html基础 样式
  3. Android RelativeLayout用到的一些重要的属性
  4. 几种常见 容器 比较和分析 hashmap, map, vector, list ...hash table
  5. git 使用入门
  6. JS 学习(四)对象
  7. GMM的EM算法实现
  8. mysql连接查询,封装mysql函数
  9. jquery easyui校验select下拉列表值是否为空的问题
  10. The C Programming Language Exercise