Java文本框问题!

设置了一个Java的文本框用于输入电话号码,我是想着如果文本框的长度也就是电话的长度不等于11、5、6的话就提示“请输入正确的号码”。代码如下:elseif(jt3.ge... 设置了一个Java的文本框用于输入电话号码,我是想着如果文本框的长度也就是电话的长度不等于11、5、6的话就提示“请输入正确的号码”。代码如下:
else if(jt3.getText().trim().length()!=5||jt3.getText().trim().length()!=6||jt3.getText().trim().length()!=11)
{
JOptionPane.showMessageDialog(null, "输入正确的电话!");
}
本来是可以完美运行的,但是今天重新运行一次后就发现驶入11位的号码也出现提示,请各位高手解决啊啊啊啊!
展开
 我来答
yugi111
2015-11-08 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部

String tel = jt3.getText().trim();
//略
else if(!tel.matches("^(\\d{5}|\\d{6}|\\d{11})$"))
{
    JOptionPane.showMessageDialog(null, "输入正确的电话!");
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式