使用JavaScript驗證用戶輸入的是否爲正整數

在項目開發中,須要使用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;
}方法

兩種方法其實思路相同,都是使用正則表達式。項目

相關文章
相關標籤/搜索