Determinar si la cadena está vacía
VAR Strings = ''; if (string.length == 0) {alert ('no se puede estar vacío'); }Determinar si la cadena es un carácter "vacío", es decir, el usuario ha ingresado a un espacio
VAR Strings = ''; if (strings.replace (/(^s*) | (s*$)/g, "") .length == 0) {alert ('no se puede estar vacío'); }Determinar si la cadena de entrada está vacía o todos son espacios
función isnull (str) {if (str == "") return true; var regu = "^[]+$"; var re = new Regexp (regu); return re.test (str);}Si hay nulo, el código anterior no se puede juzgar normalmente. El siguiente código es el caso cuando NULL se juzga como nulo.
var exp = null; if (exp == null) {alert ("es nulo"); }Cuando la EXP no está definida, también se obtiene el mismo resultado que NULL, aunque nulo y indefinido son diferentes.
Nota: Este método se puede usar al juzgar nulo y indefinido al mismo tiempo. El código es el siguiente
var exp = null; if (! exp) {alerta ("es nulo"); }Si EXP no está definido, o el número cero, o falso, también obtendrá el mismo resultado que NULL, aunque NULL es diferente de los dos. Nota: Este método se puede usar al juzgar NULL, UNDEFINADO, NUMÉRICO CERO y FALSO al mismo tiempo. El código es el siguiente
var exp = null; if (typeof exp == "null") {alert ("es nulo"); }Para la compatibilidad hacia atrás, cuando la EXP es nula, TypeOf Null siempre devuelve el objeto, por lo que esto no se puede juzgar.
<script type = "text/javaScript"> function testUser () {var i = document.getElementByIdx_x ("aa"); if (i.value == "null") {alerta ("¡Inicie sesión antes de dejar un mensaje FALSE;} else {alerta (i.value) return true;}} </script>El método anterior para determinar si la cadena de entrada está vacía, espacio o nulo es todo el contenido compartido por el editor. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.