Java代码
public static boolean isNumeric(String str)
{
Pattern pattern = Pattern.compile("-?[0-9]*");
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() )
{
return false;
}
return true;
}
如果判断可以含有小数点,那么条件改为:
Java代码
Pattern pattern = Pattern.compile("-?[0-9]*.?[0-9]*");
温馨提示:答案为网友推荐,仅供参考