这道题怎么做啊 帮帮忙啊

问题描述

假设某单位内部电话号码由三部分组成(共六位),分别是:分机号(1位)+前缀(2位)+后缀(3位)。其中,分机号为空白或一位数字;前缀为非‘0’开头的二位数字;后缀为非全0的3位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码,给出提示(哪部分出错)。

解决方案

解决方案二:
publicbooleancheck(Stringstr){Patternpattern=Pattern.compile("[1-9]\d(|\d)[1-9][1-9][1-9]");returnpattern.matcher(str).matches();}

解决方案三:
顶起.楼上的
解决方案四:
用正则表达式
解决方案五:
publicclassPhoneRegex{publicstaticvoidmain(String[]args){StringstrPhone="110100";System.out.println(isPhoneValid(strPhone));}publicstaticbooleanisPhoneValid(Stringphone){Patternpattern=Pattern.compile("[1-9]{2}+[0-9]{4}");Patternpattern2=Pattern.compile("[0-9]{3}+[0]{3}");returnpattern.matcher(phone).matches()&&!pattern2.matcher(phone).matches()?true:false;}}

一个写不出来,期待高手,O(∩_∩)O~
解决方案六:
顶!!!
解决方案七:
引用楼主naclmingjava1的回复:

假设某单位内部电话号码由三部分组成(共六位),分别是:分机号(1位)+前缀(2位)+后缀(3位)。其中,分机号为空白或一位数字;前缀为非‘0’开头的二位数字;后缀为非全0的3位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码,给出提示(哪部分出错)。

哦,看错了,他的结构是1+2+3我以为是前缀在前面中间是分机号后面是后缀,晕,楼主你这描述也太歧义了吧publicbooleancheck(Stringstr){Patternpattern=Pattern.compile("(|\d)[1-9]\d[1-9]{3}");returnpattern.matcher(str).matches();}

解决方案八:
看了,我不会。。。爱莫能助

时间: 2024-09-30 10:41:10

这道题怎么做啊 帮帮忙啊的相关文章

喜欢算法的来帮帮忙 这道题实在是不会了

问题描述 喜欢算法的来帮帮忙 这道题实在是不会了 地址 :http://acm.hdu.edu.cn/diy/contest_showproblem.php?pid=1005&cid=29617 麻烦贴下代码就行 解决方案 http://zhidao.baidu.com/link?url=zwfY7XXK0ltMcUGzCgW1L-rBh9EdLp60MP9wKcdTYik9vXGCYKqVVZ-8YACrZWOPYoHZoGm6skoRnzsK8QDg3KTPWoKV9F6Qk_fwCbSyF

开发工具-c++期末要做一个项目,有诸多不懂的地方,请大家帮帮忙

问题描述 c++期末要做一个项目,有诸多不懂的地方,请大家帮帮忙 上学期学了c语言,这学期学c++,c++讲到类的继承这个地方了,然后老师今天给我们说叫要做一个大项目,自己分组.我主要有两方面的疑问 一是开发工具的选择和下载,平时用的都是codeblocks,所以电脑上只装了codeblocks;但听老师说大项目涉及到MFC编程,就要用微软提供的vc++6.0或者vs 我不知道它们的具体区别,用哪一个比较好呢. 二就是课题的选择,以前的师兄师姐做小游戏的比较多,但我在图书馆看这方面的书籍,对一个

VB问题。请大家帮帮忙!我自己做的VB贪吃蛇小程序

问题描述 VB问题.请大家帮帮忙!我自己做的VB贪吃蛇小程序 请大家帮帮忙!我自己做的VB贪吃蛇小程序,它能运动,用键盘上下左右都可以,但是吃食物的时候,食物不能消失.蛇直接穿过了食物. 不知道是否属性设置的问题,还是键盘输入的问题.下面有两个程序,一个是正确的,一个错误的,求大家帮忙调试一下.http://pan.baidu.com/s/1dE6HLAh 无需密码,直接下载下来,调试即可.谢谢大家!谢谢啊.C币不够,发个支付宝账号过来.直接支付.(10-20元都是可以接受的) 解决方案 htt

关于WINFROM做蓝牙通信的问题。大神来帮帮忙

问题描述 公司要做一个Winfrom的系统实现与医疗设备的对接,收集设备中数据.通信协议是蓝牙虚拟串口,设备每次测量完毕后蓝牙会主动回连上位机,查了资料蓝牙用的InTheHand.Net.Personal.dll,目前是用BluetoothListener监听蓝牙接入,发现有蓝牙接入之后打开相应端口进行数据交互,之前在带有内置蓝牙模块的笔记本上一直没有问题,但是把程序放到插有外接蓝牙适配器的台式机上,就没反应了,监听不到蓝牙回连,求大神帮帮忙啊.贴上代码:privatevoidReceiveDa

求解答-做web开发,让我在通知管理加一个级别选择字段和排序字段,求大神帮帮忙~

问题描述 做web开发,让我在通知管理加一个级别选择字段和排序字段,求大神帮帮忙~ 级别就是紧急和一般:排序就是按照1.2.3.4...排序.我做的是web开发,系统通知管理的界面,然后紧急通知,首页的通知变红. 解决方案 数据库中通知表中增加这样一个字段,然后在添加通知的时候,将这个字段管理起来,然后前台aspx页面在显示的时候读取该字段,然后让新闻内容变颜色不就可以了嘛

数据库-sql 这几道题怎么做,帮忙看看吧

问题描述 sql 这几道题怎么做,帮忙看看吧 四.写出完成下列查询任务的sql语句(基于图书管理数据库)1.在book表中查询有哪些图书分类,并按"类别:XXXXX"格式列出图书分类.2.在book表中查询机械工业出版社出版的图书,列出其书名.作者及7折后的价格并提供中文标题.3..在book表中查询价格在30-60元范围内的图书,列出书名.作者.出版社及价格并提供中文标题.这几道题怎么做啊 解决方案 你的表建好了么?想好其中有哪些字段,互相之间的关联,这些定好了再来按每道题的问题来写

netbeans-新手没c币了。还请帮帮忙!!Netbeans导入Eclipse做的的gui后。没有设计怎么办?

问题描述 新手没c币了.还请帮帮忙!!Netbeans导入Eclipse做的的gui后.没有设计怎么办? 这个gui本来是在NetBeans下设计的 我只是把源码拷贝到Eclipse下添加了点东西.现在需要对gui设计.可是导入到Netbeans后没有了设计窗口.我该怎么办?有没有大神推荐适合我这种情况的开发方式! 解决方案 不是啊,netbean开发GUI程序比Eclipse方便多了,可以直接拖拽控件的的.如果不复杂的话可以重新直接设计的.我记得它的控件都是可视化的. 解决方案二: 我用的就是

java web-求大神帮帮忙 java 项目中考勤怎么做

问题描述 求大神帮帮忙 java 项目中考勤怎么做 新手求助 因为前面时间耽误的太长了,后面的考勤感觉没有时间了. 先边做边等 !) 未完成项目 解决方案 ## 帮帮忙 !!**** 解决方案二: http://zhidao.baidu.com/link?url=kwc59Y0DDvAJq57tDxHfaNG5vpx1PoSecthlkrJnk7fOBISOoyDgPSI8O7ACRXjIlYYnprKKtHDv5EG3jzefgKhttp://download.csdn.net/downloa

微信支付开发的问题,做过的朋友进来帮帮忙

问题描述 微信支付开发的问题,做过的朋友进来帮帮忙 开发微信支付,遇到点问题,测试的第一笔订单可以正常调起微信支付输密码的(没有实际支付),然后购买别的商品,通通都提示商户订单号重复,实际我看代码是不可能重复的,我现在还把订单号给打出来了,页面显示的也是没有重复的,求高手解救啊,下面是代码 红框是我打印出来的订单号,看页面显示 这一笔是唯一一笔可以支付的,订单号142,再看其他的,就通通不能支付了 订单号143,下面的订单号144 请问到底是什么原因导致这个错误啊,帮帮忙啊,郁闷死我了