使用JavaScript判斷用戶輸入的是否為正整數(shù)(兩種方法)
在項(xiàng)目開發(fā)中,需要使用JavaScript驗(yàn)證用戶輸入的是否為正整數(shù)。
方法一:
var type="^[0-9]*[1-9][0-9]*$"; var r=new RegExp(type); var flag=r.test(subjectHour.value); if(!flag){ alert("課時應(yīng)為正整數(shù)"); subjectHour.focus(); return false; }
方法二:
var type="^[0-9]*[1-9][0-9]*$"; var re = new RegExp(type); if(subjectHour.value.match(re)==null) { alert("請輸入大于零的整數(shù)!"); return false; }
兩種方法其實(shí)思路相同,都是使用正則表達(dá)式。
以上所述是小編給大家介紹的使用JavaScript判斷用戶輸入的是否為正整數(shù)(兩種方法),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
相關(guān)文章
bootstrap與pagehelper實(shí)現(xiàn)分頁效果
這篇文章主要為大家詳細(xì)介紹了bootstrap與pagehelper實(shí)現(xiàn)分頁效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12JS實(shí)現(xiàn)表單中點(diǎn)擊小眼睛顯示隱藏密碼框中的密碼
這篇文章主要介紹了JS實(shí)現(xiàn)表單中點(diǎn)擊小眼睛顯示隱藏密碼框中的密碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考價(jià)值,需要的朋友可以參考下2020-04-04非主流的textarea自增長實(shí)現(xiàn)js代碼
今天稍微研究了下textarea隨輸入內(nèi)容自動增長的功能,通過google參考了一些實(shí)現(xiàn)方式2011-12-12js防抖函數(shù)和節(jié)流函數(shù)使用場景和實(shí)現(xiàn)區(qū)別示例分析
這篇文章主要介紹了js防抖函數(shù)和節(jié)流函數(shù)使用場景和實(shí)現(xiàn)區(qū)別,結(jié)合實(shí)例形式詳細(xì)分析了js防抖函數(shù)和節(jié)流函數(shù)基本功能、定義、用法區(qū)別及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04JavaScript求一個數(shù)組中重復(fù)出現(xiàn)次數(shù)最多的元素及其下標(biāo)位置示例
這篇文章主要介紹了JavaScript求一個數(shù)組中重復(fù)出現(xiàn)次數(shù)最多的元素及其下標(biāo)位置,涉及javascript數(shù)組元素遍歷、判斷、正則過濾、追加等相關(guān)操作技巧,需要的朋友可以參考下2018-07-07