使用JavaScript判斷用戶輸入的是否為正整數(shù)(兩種方法)
更新時間:2017年02月05日 10:55:41 作者:zhouhb
在項目開發(fā)中,需要使用JavaScript驗證用戶輸入的是否為正整數(shù),下面小編給大家分享兩種方法,需要的朋友參考下
在項目開發(fā)中,需要使用JavaScript驗證用戶輸入的是否為正整數(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; }
兩種方法其實思路相同,都是使用正則表達(dá)式。
以上所述是小編給大家介紹的使用JavaScript判斷用戶輸入的是否為正整數(shù)(兩種方法),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
相關(guān)文章
bootstrap與pagehelper實現(xiàn)分頁效果
這篇文章主要為大家詳細(xì)介紹了bootstrap與pagehelper實現(xiàn)分頁效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12js防抖函數(shù)和節(jié)流函數(shù)使用場景和實現(xiàn)區(qū)別示例分析
這篇文章主要介紹了js防抖函數(shù)和節(jié)流函數(shù)使用場景和實現(xiàn)區(qū)別,結(jié)合實例形式詳細(xì)分析了js防抖函數(shù)和節(jié)流函數(shù)基本功能、定義、用法區(qū)別及操作注意事項,需要的朋友可以參考下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