js 判斷是否為正整數


用法:
1 if (!(/(^[1-9]\d*$)/.test(num))) { 
2   alert(‘輸入的不是正整數’); 
3   return false; 
4 }else { 
5   alert(‘輸入的是正整數’); 
6 } 
判斷數字、浮點的正則表達:
1 ”^\\d+$” //非負整數(正整數 + 0)
2 “^[0-9]*[1-9][0-9]*$” //正整數
3 “^((-\\d+)|(0+))$” //非正整數(負整數 + 0)
4 “^-[0-9]*[1-9][0-9]*$” //負整數
5 “^-?\\d+$” //整數
6 “^\\d+(\\.\\d+)?$” //非負浮點數(正浮點數 + 0)
7 “^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$” //正浮點數
8 “^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$” //非正浮點數(負浮點數 + 0)
9 “^(-?\\d+)(\\.\\d+)?$” //浮點數


免責聲明!

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



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