社区
C#
帖子详情
如何用正则辨别电话与传真
prestashop
2011-09-29 01:53:06
如何用正则辨别电话与传真?
传真和电话格式一样,正则也应该是一样的吧?
如果是这样,那是不是就一定没有办法区别开他们?
我现在想分别用正则分别提取电话 和 传真,有没有办法实现?
...全文
460
17
打赏
收藏
如何用正则辨别电话与传真
如何用正则辨别电话与传真? 传真和电话格式一样,正则也应该是一样的吧? 如果是这样,那是不是就一定没有办法区别开他们? 我现在想分别用正则分别提取电话 和 传真,有没有办法实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hztltgg
2011-09-29
打赏
举报
回复
如果你是从网页上偷的一些信息的话,那么找号码前面的汉字,首先出现 电话、Tel、Telephone、phone的是电话,首先出现的是 传真、Fax 的是传真
threenewbee
2011-09-29
打赏
举报
回复
[Quote=引用 5 楼 prestashop 的回复:]
楼上没有一个人回答我的问题
我想问的是 如何用正则表达式分别提取电话与传真?
[/Quote]
比如我的电话是 025-52431893,我接上电话,它就是电话。我接上传真,它就是传真。
电话是不支持传真功能的传真
传真是支持传真功能的电话
你没有办法从号码上判断是电话还是传真。
hztltgg
2011-09-29
打赏
举报
回复
关键是楼主你能区分吗?你能区分就好办了。
诺维斯基
2011-09-29
打赏
举报
回复
lz现在知道,为什么到现在还没有答案了吧。
nbgcqlk
2011-09-29
打赏
举报
回复
传真跟电话号码格式是一样,没法验证
萤火架构
2011-09-29
打赏
举报
回复
格式都一样的怎么区分呢?正则不行,人可以。
pmars
2011-09-29
打赏
举报
回复
还是通过其他的关键字来表明比较好!
haihuan23
2011-09-29
打赏
举报
回复
LZ你还没懂意思. 传真号码也是电话号码。
mkki
2011-09-29
打赏
举报
回复
匹配就可以
prestashop
2011-09-29
打赏
举报
回复
楼上没有一个人回答我的问题
我想问的是 如何用正则表达式分别提取电话与传真?
诺维斯基
2011-09-29
打赏
举报
回复
还有这样的事情?
星小野
2011-09-29
打赏
举报
回复
有意思..对象的抽离
[Quote=引用 1 楼 caozhy 的回复:]
电话是不支持传真功能的传真
传真是支持传真功能的电话
[/Quote]
vrhero
2011-09-29
打赏
举报
回复
电话号码跟设备是电话还是传真蛋关系都没有...楼主,多出去走走跟人类接触接触...
hen_ai_hen_ai_ni
2011-09-29
打赏
举报
回复
有的时候我们人都不能辨别是电话还是传真,shit,fanit。
jshzp
2011-09-29
打赏
举报
回复
[Quote=引用 12 楼 hztltgg 的回复:]
关键是楼主你能区分吗?你能区分就好办了。
[/Quote]
计算机比人笨。所以编程的一个重要的思路、过程就是:首先让人(自己)去思考、解决问题,自己想清楚了解决问题的方法后,用编程语言翻译这个方法,让计算机也能明白并执行。这就是所有“编程”的过程。
mcrotry
2011-09-29
打赏
举报
回复
NN的熊,昨天会计把传真机接到另外一个电话线,
我写的正则辨别电话与传真的程序就不能用了
threenewbee
2011-09-29
打赏
举报
回复
电话是不支持传真功能的传真
传真是支持传真功能的电话
带你学会使用
正则
表达式
内容简介:
正则
表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。计算机科学的一个概念。
正则
表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,
正则
表达式通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解
正则
表达式的引用场景和一些基础用法,让大家对
正则
表达式有一个清晰地认识。 为什么需要掌握
正则
表达式?
正则
表达式非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到字符串的复杂控制。而对于刚接触的人来说,
正则
表达式比较晦涩难懂。这门课程可以非常快速的帮助大家理解
正则
表达式,以及掌握如何在实际场景中用到它。课程大纲: 为了让大家快速系统了解
正则
表达式知识,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
国内固定
电话
和
传真
的
正则
表达式
规则的国内固定
电话
和
传真
的格式基本都是带有0的区号+连接符“-”+
电话
号码, 另外还有可能有分机号,区号有3位、4位,
电话
号码有7位和8位的; 其它格式的有前面不带0的,或者不带连接符的,或者分机号前面使用#号的,或者前面加“+86”的等等; 区号:前面一个0,后面跟2-3位数字 : 0\d{2,3}
电话
号码:7-8位数字: \d{7,8} 分机号:一般都是3位数字: \d{3,}
电话
正则
表达式校验
正则
表达式是一种用于匹配、替换和检查字符串的工具,在很多编程语言中都有支持。 如果你想要用
正则
表达式校验
电话
号码的话,你可以使用如下的
正则
表达式: ^[+]*[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s\./0-9]*$ 这个
正则
表达式可以匹配大多数的
电话
号码,包括国内的手机号码和固定
电话
,以及国际
电话
。 下面是一些示例,你可以尝试用这个
正则
表达式匹配: +86-12345678...
电话
号码的
正则
判断(
电话
、
正则
的使用)
正则
,java,
电话
号码
正则
表达式之(手机+固定
电话
+
传真
) 校验
今天被测试逼迫,要我一定要按照规则校验下手机、固定
电话
、
传真
。无奈之下,就想到了强大、高深莫测的
正则
表达式了,小试牛刀一把。对于
正则
表达式,我是真心不怎么熟悉,看过它的规则和语法,但是又很快就忘记了,用的少自然就忘记的快,看来这东东还是在具体用的时候再具体琢磨会比较好吧。废话少说,上例子。 1).手机:11位数字。 2).固定
电话
:****-*******,“-”前最多4位数字,“-”后最多8
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章