una cosa es creer que has sido engañado y otra no saber el verdadero origen de las cosas, por ejemplo la tabla ASCII, en el mundo de la ciencia todo significa algo, hasta la nada, por esa razón el 0 fue el último numero en ser descubierto
¿formas de validar cadenas vacias?: aplicar trim o verificar la longitud de la cadena.
además te tengo otra: la validación en javascript es completamente vulnerable, siempre debes validar del lado del servidor