isvalid
is valid check for null empty or nan
by merganser
HTML
<div id="log">
</div>
JavaScript
function isValid(value) {
if (value === "" || value === null || isNaN(NaN) || typeof value === "undefined") {
return false;
}
else
return true;
}
var log=$("#log");
log.append("true = "+isValid(new Date()).toString()+"<br>");
log.append("true = "+isValid("2016-01-01T00:00:00").toString()+"<br>");
log.append("true = "+isValid(new Date("2016-01-01T00:00:00")).toString()+"<br>");
log.append("true = "+isValid(true).toString()+"<br>");
log.append("true = "+isValid(false).toString()+"<br>");
log.append("true = "+isValid(2).toString()+"<br>");
log.append("true = "+isValid("hi").toString()+"<br>");
log.append("<hr>");
log.append("false = "+isValid("").toString()+"<br>");
log.append("false = "+isValid(null).toString()+"<br>");
log.append("false = "+isValid(undefined).toString()+"<br>");
log.append("false = "+isValid(NaN).toString()+"<br>");
console.log(new Date("2016-01-01T00:00:00"));