var reg=^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$;//正则表达式

主要实现代码如下:

function CheckPhone(number){var reg =/^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/;return reg.test(number);}

验证邮箱号码

var reg =/[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/ 正则表达式

javascript中正则表达式的校验可以使用test方法,exec方法是返回匹配到正则表达式的所有字符数组

exec() 方法的功能非常强大,它是一个通用的方法,而且使用起来也比 test() 方法以及支持正则表达式的 String 对象的方法更为复杂。

如果 exec() 找到了匹配的文本,则返回一个结果数组。否则,返回 null。此数组的第 0 个元素是与正则表达式相匹配的文本,第 1 个元素是与 RegExpObject 的第 1 个子表达式相匹配的文本(如果有的话),第 2 个元素是与 RegExpObject 的第 2 个子表达式相匹配的文本(如果有的话),以此类推。除了数组元素和 length 属性之外,exec() 方法还返回两个属性。index 属性声明的是匹配文本的第一个字符的位置。input 属性则存放的是被检索的字符串 string。我们可以看得出,在调用非全局的 RegExp 对象的 exec() 方法时,返回的数组与调用方法 String.match() 返回的数组是相同的。

验证正则表达式(一),同时验证手机号码和固定电话号码相关推荐

  1. jquery验证手机号码和固定电话号码

    //验证手机和电话号码 function checkContactNumber(ContactNumber){ var mobile = $.trim(ContactNumber); var isMo ...

  2. js的手机号码和固定电话号码同时验证(在同一个text内)

    在同一个text里输入电话号码,可以是手机号码,也可以是固定电话号码,必填,且必须是规范的电话号码格式: var Telephone = $("#Telephone_add").v ...

  3. 正则表达式 同时验证手机号码和固定电话号码(带区号或不带区号或带分机号)

    正则表达式: ^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[1-9]\d{4,7}(-\d{1,8})?$ 规则说明: 1.可以是1开头的11位数字(手机号) 2.可以是 ...

  4. 正则表达式 同时验证手机号码和固定电话号码

    ^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$ 区号+座机号/手机号

  5. php中电话号码输入框,php中固定电话号码和手机号码正则表达式验证

    086-区号-号码-分机 ^086-[1-9][0-9]{1,4}-[1-9][0-9]{4,7}-[0-9]{3,4}$ 2G的手机号差不多都是13开头  代码如下 $mobilephone=tri ...

  6. php 固定电话正则,php中固定电话号码和手机号码正则表达式验证

    086-区号-号码-分机 ^086-[1-9][0-9]{1,4}-[1-9][0-9]{4,7}-[0-9]{3,4}$ 2G的手机号差不多都是13开头 代码如下 $mobilephone=trim ...

  7. php验证固定电话,php验证手机号_php中固定电话号码和手机号码正则表达式验证...

    摘要 腾兴网为您分享:php中固定电话号码和手机号码正则表达式验证,智影,优衣库,熊猫视频,万科物业等软件知识,以及万得股票,礼包,dwg转dwf,软件打包工具,蜜桃儿,翻译米,是的没错表情包,上古卷 ...

  8. php两个手机号正则表达式_php 手机号码验证正则表达式

    php 手机号码验证正则表达式 比较简洁的代码一: $str = ''; $isMatched = preg_match('/^0?(13|14|15|17|18)[0-9]{9}$/', $str, ...

  9. java 固定电话_Java正则表达式验证固定电话号码符合性

    下面给大家介绍Java正则表达式验证固定电话号码符合性,具体代码如下所示: /** * 验证固定电话号码的合法性 * @author jy */ package phone; import java. ...

最新文章

  1. 网传 10 年技术岗老员工身患绝症,1780 元被知名游戏公司裁掉?公司回应:已达成和解
  2. 设计模式: 自己手动实现一个观察者设计模式
  3. netty epoll调用示例
  4. linux重定向进程输出到文件删除,Linux文件编辑器vim输出输入重定向、管道以及进程(示例代码)...
  5. python opencv imread(filename, flags=None) 读取图像 flags cv::ImreadModes 参数上哪看去?
  6. File,FileInfo,Directory,DirectoryInfo
  7. Spring 获取 request 的几种方法及其线程安全性分析
  8. 【转】使用JMeter对数据库做压力测试
  9. Hibernate初探之单表映射——jar包的导入
  10. 在日常维护管理中对MySQL 日志的需求
  11. linux该如何调度,如何选择调度策略linux
  12. 预约挂号费用保险赔吗?
  13. Linux源码编译bison和flex
  14. elementui Messagebox确认消息弹框中没有取消按钮
  15. 电影票(水题 杭电排位赛-6)
  16. dpkg: warning: files list file for package ‘‘ missing; assuming package has no files currently insta
  17. “上链”究竟上的什么
  18. Google CodeJam习题:Alien Numbers
  19. 解决UE5项目打包,使用UDP、SocketIO插件报错的问题
  20. 使用C语言你必须知道的常见的字符串错误

热门文章

  1. mysql数据库添加角色_用户系统 – MySQL数据库中的多个角色
  2. 软件测试面试:年后就拿到了5个offer,希望也能助你拿下满意的offer
  3. W10系统怎么进去服务器,w10系统怎么远程连接服务器
  4. 深入理解JVM—垃圾回收机制
  5. 运用无限级分类管理数据库原理详解
  6. python实现气象数据分析_气象数据可视化——利用Python绘制温度平流
  7. RC滤波器与LC滤波器的比较
  8. 如何高效处理繁杂的职场邮件
  9. 【微信公众号】微信集成功能--扫描二维码完成用户登录操作
  10. yolov5使用中文标签的问题