函数
function checkNumber(input){
// 检查数量是否是数字格式
check = true;
for (var i = 0; i < input.length; i++) {
if (!(input.charAt(i) >= '0' && input.charAt(i) <= '9')) {
check = false;
break;
}
}
if (!check) {
throw new Error("数量格式不正确, 输入的错误值为: " + input);
return false;
}
if (parseInt(input) <= 0) {
throw new Error("数量必须大于0, 输入的错误值为: " + input);
return false;
}
return true;
}
处理异常的代码
try {
checkNumber(value)
} catch (e) {
alert(e.name + ": " + e.message);
return;
}
function checkNumber(input){
// 检查数量是否是数字格式
check = true;
for (var i = 0; i < input.length; i++) {
if (!(input.charAt(i) >= '0' && input.charAt(i) <= '9')) {
check = false;
break;
}
}
if (!check) {
throw new Error("数量格式不正确, 输入的错误值为: " + input);
return false;
}
if (parseInt(input) <= 0) {
throw new Error("数量必须大于0, 输入的错误值为: " + input);
return false;
}
return true;
}
处理异常的代码
try {
checkNumber(value)
} catch (e) {
alert(e.name + ": " + e.message);
return;
}