您好,登錄后才能下訂單哦!
JavaScript中怎么判斷一個數是否為正整數,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
JS中的test是原來是JS中檢測字符串中是否存在的一種模式,JS輸入值是否為判斷正整數代碼:。
js判斷一個數是否為正整數代碼
<scripttype=”text/javascript”>
functiontest(){
varnum=document.getElementById(“num”).value;
if(num==”"){
alert(‘請輸入內容’);
returnfalse;
}
if(!(/(^[1-9]\d*$)/.test(num))){
alert(‘輸入的不是正整數’);
returnfalse;
}else{
alert(‘輸入的是正整數’);
}
}
</script>
<html>
<body>
<inputtype=”text”id=”num”/>
<inputtype=”button”value=”測試”onclick=”returntest()”/>
</body>
</html>
js判斷一個數是否為正整數表達
”^\\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+)?$”//浮點數
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。