Una solución que no es jQuery que imita más de cerca IsNullOrWhiteSpace, pero para detectar nulos, vacíos o solo todos los espacios:
function isEmptyOrSpaces(str){
return str === null || str.match(/^ *$/) !== null;
}
...luego:
var addr = ' ';
if(isEmptyOrSpaces(addr)){
// error
}
* EDITAR *
Tenga en cuenta que op establece específicamente:
Necesito verificar si una var es nula o tiene espacios vacíos o, para el caso, solo en blanco .
Entonces, aunque sí, "espacio en blanco" abarca más que nulos, espacios o espacios en blanco, mi respuesta está destinada a responder la pregunta específica de la operación. Esto es importante porque es posible que op NO quiera capturar cosas como pestañas, por ejemplo.
has *any* empty spaces? ¿O te refieresis all empty spaces?