Java中正則驗證數字 – JAVA編程語言程序開發技術文章

最近用到瞭java正則驗證數字需求,上網查瞭一些,有的對有的不完善,自己根據示例,進行瞭修改,自己將不斷地補充修改這裡的方法,希望大傢一起探討。
Java代碼 
public static boolean isNumber(String number) {    
   
    boolean isNumber = false;    
    int index = number.indexOf(",");    
    if (index >= 0) {    
       //有逗號等分隔符的數字   
        isNumber = number    
                .matches("[+-]?[1-9]+[0-9]*(,[0-9]{3})+(\\.[0-9]+)?");    
    } else {    
        isNumber = number.matches("[+-]?[1-9]+[0-9]*(\\.[0-9]+)?");    
   
    }    
    return isNumber;    
}  
  
1、整數
Java代碼 
"^([1-9]\d*)|(0)$" 

本文出自“tigers-wang-yahoo-com-cn”

 

發佈留言