`
远去的渡口
  • 浏览: 467640 次
  • 性别: Icon_minigender_2
  • 来自: 上海转北京
社区版块
存档分类
最新评论

正则表达式判断字符串是数字,可以是负数,含有小数点

 
阅读更多

正则表达式判断字符串是数字,可以为正数,可以为负数,不能含有字符。

public static boolean isNumeric(String str)
	{
	Pattern pattern = Pattern.compile("-?[0-9]*");
	Matcher isNum = pattern.matcher(str);
	if( !isNum.matches() )
	{
	return false;
	}
	return true;
	} 

 如果判断可以含有小数点,那么条件改为:

Pattern pattern = Pattern.compile("-?[0-9]*.?[0-9]*");
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics