联系电话的正则表达式(包括手机和座机)

电话号码和手机的正则表达式

?





1

var
reg = /(^(\d{3,4}-)?\d{7,8})$|(^0?(13[0-9]|15[012356789]|18[0-9]|14[57])[0-9]{8})$/;

此处已基本满足当前所有的电话号码和手机号码,包括181号码段和184号码段的,如果以后新推出号码段只需稍作修改即可

联系电话的正则表达式(包括手机和座机),码迷,mamicode.com

时间: 2024-12-06 01:53:56

联系电话的正则表达式(包括手机和座机)的相关文章

大陆--电话正则表达式

1. 手机 http://www.baike.com/wiki/%E7%94%B5%E8%AF%9D%E5%8F%B7%E7%A0%81 086-574-87376060 +86-0574-87376060 +86 574 8737 6060 +86-013738258505 +86 137 3825 8505 (86)13738258505 (86-573)2651630 如果是7位数,在第3位和第4位中间应该有个间隔, 应该是:+86 573 265 1630 或(86-573)265163

grep, egrep及相应的正则表达式用法详解

grep, egrep及相应的正则表达式用法详解 一.grep/egrep Global search REgular expression and Print out的简写,是一种强大的文本搜索工具,它根据用户指定的文本模式(正则表达元字符以及正常字符组合而成)对目标文件进行逐行搜索,并把匹配的行打印出来.Unix的grep家族包括grep.egrep和fgrep. linux使用GNU版本的grep.它功能更强,可以通过-E.-F命令行选项来使用egrep和fgrep的功能(fgrep不使用

IP地址(IPv4)/IPv6地址的正则表达式

原地址:http://pfeishao.blog.163.com/blog/static/18162337020112113130453/ Pv4地址正则表达式:^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$测试环境:Javascript/.Net/C++/JAVA特点:匹配IPv4地址 IPv6地址正则表达式:^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1,4}$测试环境:Javasc

PHP正则表达式屏蔽电话号码中间段

要屏蔽电话号码中间段,首先要知道电话号码的正则表达式. 先来看看PHP匹配电话号码的正则表达式. 匹配固定电话的正则表达式为: /(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i 匹配手机号码的正则表达式为: /(1[358]{1}[0-9]{9})/i 要用一个表达式来匹配所有的电话号码只需要将它们合并起来就可以了,如下: /(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)|(1[358]{1}[0-9]{9}

Linux系统学习之正则表达式

一.基础的正则表达式 1."."(一个点)符号 点符号用于U匹配除换行符号之外的任意一个字符.例如:r.t可以匹配rot.rut,但是不能匹配root,但如果使用r..t,就可以匹配root.ruut.r  t(中间是两个空格)等. 2."*"符号 "*"号用于匹配前一个字符0次或任意多次,比如ab*,可以匹配a.ab.abb等."*"号经常和"."符号加在一起使用.比如".*"代表任意

java--正则表达式的应用:读取文件,获取其中的电话号码

1.正则表达式 正则表达式,又称 正规表示法 . 常规表示法 (英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索.替换那些符合某个模式的文本. 用到的一些特殊构造正则表达式的意义解析: ? 当该字符 紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式是非贪婪的.非贪婪模式尽可能少的匹配

JS验证手机号码

对于表单的验证是添加信息的时候必不可少的. 下面是基于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}

让 ASP.NET JS验证和服务端的 双验证 更简单

只用JavaScript验证安全不安全谁都知道,答案是不安全,非常的不安全.因为在客户端进行的验证相当于“让用户自己验证自己”,很明显是不靠谱的.你不能避免一些恶意用户人为的修改自己的表单进行欺骗,也不能避免第三方对表单进行截获后进行篡改再提交. 所以说,从安全的角度来说,单纯的依靠js验证,是不安全的,任何健壮的系统都必须在后端进行验证. 双验证大大增加了工作量,如何解决? 方案1:笨方法,都写一遍方案2:现有框架 ,比如MVC自带验证支持双向验证 ,不足点是要写 model加attrbute

北京快递公司现状的调查:房租高、利润低、人手少

价廉又方便的快递行业进入鸡年后忽然坏消息不断,快递员罢工.快递物品爆仓--昨天,圆通快递因"倒闭"传言发酵,连累股价下跌 2.81%.北京青年报记者调查快递市场发现,一些快递公司面临房租高.利润低.人手少等困境,活得格外纠结."实在不成就关门不干了呗."一家快递站点老板唉声叹气. 事件:"倒闭"传闻令圆通股价下跌 昨天,有着"快递第一股".市值高达 690 亿的圆通快递走势令股民揪心.开盘大幅杀跌,曾于中午 11 点多的时候跌