是否为空或全是空字符
function isWhitespace (s){ var i; if (isEmpty(s)) return true; for (i = 0; i < s.length; i++)
{
var c = s.charAt(i); if (whitespace.indexOf(c) == -1) return false;
} return true;
}
function isWhitespace (s){ var i; if (isEmpty(s)) return true; for (i = 0; i < s.length; i++)
{
var c = s.charAt(i); if (whitespace.indexOf(c) == -1) return false;
} return true;
}
<input onblur="if(!value.replace(/(^\s*)|(\s*$)/g,''))alert('全为空格')">
a=" "
if(a.length==0||a.replace(/\s+/ig,"")!=a)
alert("error")
</script>