java正則表達式判斷數字


"^\\d+$"  //非負整數(正整數   +   0)     
  "^[0-9]*[1-9][0-9]*$"  //正整數     
  "^((-\\d+)|(0+))$"  //非正整數(負整數   +   0)     
  "^-[0-9]*[1-9][0-9]*$"  //負整數     
  "^-?\\d+$"    //整數     
  "^\\d+(\\.\\d+)?$"  //非負浮點數(正浮點數   +   0)     
  "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮點數    
  "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮點數(負浮點數   +   0)     
  "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //負浮點數    
  "^(-?\\d+)(\\.\\d+)?$"  //浮點數
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM