正则判断一个字符串是否为一个纯数字

正则如下:[-,+]?[0-9]+[.]?[0-9]+

String str ="12.23";
boolean matches = str.matches("[-,+]?[0-9]+[.]?[0-9]+");

这个可以校验正负整数和正负小数,但是对于12.     -12.   这种认为不是数字
 

正则在线校验网站:在线正则表达式测试 (oschina.net)

校验检查如下

正则判断一个字符串是否为一个纯数字_第1张图片

 

你可能感兴趣的:(JAVA,EE,正则校验纯数字)