社区
Java SE
帖子详情
哪个有电话号码的正则表达式,电话号码要求是国内与国外的。
East271536394
2009-11-06 08:30:51
哪个有电话号码的
正则表达式
,电话号码要求是
国内与国外的。
...全文
1825
18
打赏
收藏
哪个有电话号码的正则表达式,电话号码要求是国内与国外的。
哪个有电话号码的正则表达式,电话号码要求是国内与国外的。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lgm277531070
2009-11-06
打赏
举报
回复
mark
justinavril
2009-11-06
打赏
举报
回复
国外的情况很多的,没有统一的标准的。
建议你把相同的一类放在一个正则里面,没必要写到一起去,这样反而有利于以后维护。
苍蝇①号
2009-11-06
打赏
举报
回复
[Quote=引用 8 楼 wangyan2wangyan 的回复:]
区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$"
手机(中国移动手机号码):regexp="^((\(\d{3}\))|(\d{3}\-))?13[456789]\d{8}|15[89]\d{8}"
所有手机号码:regexp="^((\(\d{3}\))|(\d{3}\-))?13[0-9]\d{8}|15[89]\d{8}"(新添加了158,159两个号段)
[/Quote]
支持
liangwansheng
2009-11-06
打赏
举报
回复
记一下。
lihao1129
2009-11-06
打赏
举报
回复
.......国内的 大家都知道,国外的...每个国家的国情都不同,这个要查....
youjianbo_han_87
2009-11-06
打赏
举报
回复
国内的电话号码的正则网上到处都是,国外的每个国家的电话号码编码都不一样的。应该没有通用的正则。。。。。。。。。
HelloAldis
2009-11-06
打赏
举报
回复
知道规则就好些 正则表达式 匹配数字还是很简单的
规则是怎么样的 我说了不算 得看看标准
网站推广优化yetaoaiueo
2009-11-06
打赏
举报
回复
不晓得国外是86外的不
whut0802
2009-11-06
打赏
举报
回复
关注,学习
loveofmylife
2009-11-06
打赏
举报
回复
[Quote=引用 5 楼 zpfnfsa 的回复:]
电话号码正则表达式
(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)
((\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}))$)
[/Quote]
LZ要的是国外的号码判断
直接查国家代码86是中国,其他是国外,但是感觉规则挺麻烦
在网上看了一下资料,分享一下,看看有没有人能想出办法
http://zh.wikipedia.org/wiki/%E7%94%B5%E8%AF%9D%E5%8F%B7%E7%A0%81%E5%88%86%E7%B1%BB%E8%AE%A1%E5%88%92
wangyan2wangyan
2009-11-06
打赏
举报
回复
区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$"
手机(中国移动手机号码):regexp="^((\(\d{3}\))|(\d{3}\-))?13[456789]\d{8}|15[89]\d{8}"
所有手机号码:regexp="^((\(\d{3}\))|(\d{3}\-))?13[0-9]\d{8}|15[89]\d{8}"(新添加了158,159两个号段)
mianfeidog
2009-11-06
打赏
举报
回复
百度或google
阿士匹灵
2009-11-06
打赏
举报
回复
路过
学习
zpfnfsa
2009-11-06
打赏
举报
回复
电话号码正则表达式
(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)
((\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}))$)
swandragon
2009-11-06
打赏
举报
回复
知道规则就可以写正则
d15855391499
2009-11-06
打赏
举报
回复
值得去关注的问题!
阿_布
2009-11-06
打赏
举报
回复
国内与国外有哪些规则?
guodong66
2009-11-06
打赏
举报
回复
关注下,我们做一般就验证为数字就行了。呵呵。看看有其他的好方法没。
国内
/外
电话号码
验证
/** *
电话号码
验证 * * @param areacode * 国际区号代码,例如 中国为(+86) * @param phone *
电话号码
* @return */ public static boolean isPhoneNumberValid(String areacode, String phone) { if
Python-同时匹配邮箱和
电话号码
的
正则表达式
同时匹配邮箱和
电话号码
的
正则表达式
要想很完美的匹配,不太简单。 各邮箱提供商的标准都多少有些许差别。如: 163:6-18个字符,可使用字母、数字、下划线,需以字母开头。 gmail:可以使用字母、数字和英文句点,不能使用除字母 (a-z)、数字和英文句号外的其他字符,下划线也是不可以的。 yahoo:4至32个字符(包括字母、数字、下划线、单点),且必须以英文字母开头。 si
linux中匹配邮箱地址,Python正则匹配邮箱和
电话号码
同时匹配邮箱和
电话号码
的
正则表达式
,要想很完美的匹配,挺复杂的。各邮箱提供商的标准都多少有些许差别。如:163:6-18个字符,可使用字母、数字、下划线,需以字母开头。gmail:可以使用字母、数字和英文句点,不能使用除字母 (a-z)、数字和英文句号外的其他字符,下划线也是不可以的。yahoo:4至32个字符(包括字母、数字、下划线、单点),且必须以英文字母开头。sina:4-16个字符,支持英...
正则表达式
匹配身份证
电话号码
邮箱 住宅电话 邮编等
身份证号码的匹配 大陆的居民身份证号码有两种:18位和15位,15位的身份证号码是老一代身份证号码。 18位和15位的区别在于两个部分:第一,18位号码的年份以4位计而15位号码的年份为2位,如1987年在18位号码中为‘1987’而在15位号码中为‘87’,这里1987只是作为一个例子可能1987年及以后根本不存在15位号码;第二处不同在于18位号码的最后一位为数字校验码,15位号码没有数字
美国
电话号码
正则表达式
提供的测试用例都过了,有其他问题请回复。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章