java吧 关注:1,296,472贴子:12,833,358
  • 3回复贴,共1

求教Integer字符串判断是否为数字的问题

只看楼主收藏回复

try{Integer i=Integer.parseInt(lflphone.getText());
if(((lflphone.getText().trim().length())!=11)){
TolMsg.Msg("电话位数不正确!");
return false;}
}catch(NumberFormatException ex)
{TolMsg.Msg("电话号码不合法!");
return false;}
为什么我输入字母会提示正确“不合法输入”,数字不够11位的也提示电话位数不够,但是输11位的时候报的是电话号码不合法.............


IP属地:陕西1楼2013-06-10 16:47回复
    不知道有一种传说中的正则表达式么?


    来自iPhone客户端2楼2013-06-10 17:07
    收起回复