在項目開發中,須要使用JavaScript驗證用戶輸入的是否爲正整數。正則表達式
方法一:ip
var type="^[0-9]*[1-9][0-9]*$";
var r=new RegExp(type);
var flag=r.test(subjectHour.value);
if(!flag){
alert("課時應爲正整數");
subjectHour.focus();
return false;
}開發
方法二:test
var type="^[0-9]*[1-9][0-9]*$";
var re = new RegExp(type);
if(subjectHour.value.match(re)==null) {
alert("請輸入大於零的整數!");
return false;
}方法
兩種方法其實思路相同,都是使用正則表達式。項目