JS判斷字符串是否為整數(shù)的方法--簡單的正則判斷
更新時間:2018年07月23日 09:55:13 作者:欠我5毛
今天小編就為大家分享一篇JS判斷字符串是否為整數(shù)的方法--簡單的正則判斷,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
是否為整數(shù)
if(!/^\d+$/.test(str))
alert("不是整數(shù)");
}
1、正則表達式
"^\\d+$" //非負整數(shù)(正整數(shù) + 0) "^[0-9]*[1-9][0-9]*$" //正整數(shù) "^((-\\d+)|(0+))$" //非正整數(shù)(負整數(shù) + 0) "^-[0-9]*[1-9][0-9]*$" //負整數(shù) "^-?\\d+$" //整數(shù) "^\\d+(\\.\\d+)?$" //非負浮點數(shù)(正浮點數(shù) + 0) "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮點數(shù) "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮點數(shù)(負浮點數(shù) + 0) "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //負浮點數(shù) "^(-?\\d+)(\\.\\d+)?$" //浮點數(shù)
2、使用方法
var r = /^\+?[1-9][0-9]*$/; //正整數(shù) String str = "123"; boolean flag=r.test(str);
如果判斷為正整數(shù),則flag為true
3、JS整數(shù)相加
首先保證輸入的都是數(shù)字
nText1=parseFloat(document.all.text1.value); nText2=parseFloat(document.all.text2.value); nSum=nText1+nText2
以上這篇JS判斷字符串是否為整數(shù)的方法--簡單的正則判斷就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
js通過window.open(url)下載文件并修改文件名
這篇文章主要給大家介紹了關(guān)于js如何通過window.open(url)下載文件并修改文件名的相關(guān)資料,我們知道下載文件是一個非常常見的需求,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-08-08
微信小程序之側(cè)邊欄滑動實現(xiàn)過程解析(附完整源碼)
這篇文章主要介紹了微信小程序之側(cè)邊欄滑動實現(xiàn)過程解析(附完整源碼),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-08-08
JS+CSS實現(xiàn)自適應(yīng)選項卡寬度的圓角滑動門效果
這篇文章主要介紹了JS+CSS實現(xiàn)自適應(yīng)選項卡寬度的圓角滑動門效果,通過簡單的css設(shè)置實現(xiàn)圓角滑動門功能,非常簡單實用,需要的朋友可以參考下
2015-09-09
JavaScript中使用webuploader實現(xiàn)上傳視頻功能(demo)
這篇文章主要介紹了webuploader實現(xiàn)上傳視頻功能,通過本文給大家介紹了上傳視頻和上傳圖片的區(qū)別講解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
2017-04-04 
