//採納個數合法性判斷
function checkPickNum(){
var st = $("#stInput").val().trim();
var ed = $("#edInput").val().trim();
var re = /^[0-9]*[1-9][0-9]*$/ ; //是否爲正整數
// 當都不填時
if(st=="" && ed=="") {
return true;
} else if(st=="" && ed!="") {// 當只填一個時
if(re.test(ed)) {
return true;
} else {
showModal("myModal", "截止個數應爲正整數!");
return false;
}
} else if(ed=="" && st!="") {
if(re.test(st)) {
return true;
} else {
showModal("myModal", "開始個數應爲正整數!");
return false;
}
} else {//當都輸入時
if(!re.test(st)) {
showModal("myModal", "開始熱度應爲正整數");
return false;
}
if(!re.test(ed)) {
showModal("myModal", "截止熱度應爲正整數");
return false;
}
if(parseInt(st)>parseInt(ed)) {
showModal("myModal", "開始個數不能大於截止個數");
return false;
}
return true;
}
}
判斷輸入範圍的合法性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.