在java里通过正则表达式判断一个字符串是否为数字

在java里要判断一个字符串是否完全有0-9组成的,请问用正则表达式怎么实现

第1个回答  推荐于2016-12-02
例:String str = "";
boolean isNum = str.matches("[0-9]+");
+表示1个或多个(如"3"或"225"),*表示0个或多个([0-9]*)(如""或"1"或"22"),?表示0个或1个([0-9]?)(如""或"7")本回答被提问者采纳
相似回答