您的位置:首页 > 其它

判断输入范围的合法性

2016-05-31 16:08 316 查看
//采纳个数合法性判断
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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: