想要使用JavaScript检查整数值的验证。目前,这一工作正常整数,但我想它允许一个空字符串,""
如何在验证整数值时允许空字符串
function validateInt(inputString, columnName) {
var errorOutput = "";
var isNum = /^\d+$/.test(inputString);
if (!isNum) {
errorOutput += "<br>* Column " + columnName + " can only contain numbers. ";
}
return errorOutput;
}
在var isNum = ...
一个额外的条件?有任何想法吗?
http://stackoverflow.com/questions/10936293/using-a-regular-expression-to-validate-whether-input-has-any-non-digits-in-it – PSR 2014-09-30 13:07:16
inputString.length == 0? – Hacketo 2014-09-30 13:07:37
@tymeJV,你的建议是完美的。只是小小的拼写错误。它是'isNaN(inputString)' – 2014-09-30 13:08:52