JS判斷輸入值為正整數


JS中的test是原來是JS中檢測字符串中是否存在的一種模式,JS輸入值是否為判斷正整數代碼: 

<script type=”text/javascript”>   function test() {     var num = document.getElementById(“num”).value;     if (num==”") {       alert(‘請輸入內容’);       return false;     }     if (!(/(^[1-9]\d*$)/.test(num))) {       alert(‘輸入的不是正整數’);       return false;     }else {       alert(‘輸入的是正整數’);     }   } </script> <html> <body> <input type=”text” id=”num” /> <input type=”button” value=”測試” onclick=”return test()” /> </body> </html> 附判斷數字、浮點的正則表達: ”^\\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) “^(-?\\d+)(\\.\\d+)?$” //浮點數


免責聲明!

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



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