JS-Methode, um festzustellen, ob eine Zeichenfolge leer ist: 1. Um festzustellen, ob eine Zeichenfolge leer ist, lautet der Code: [if (string.length == 0)] 2. Um festzustellen, ob eine Zeichenfolge ein „leeres“ Zeichen ist Wenn der Benutzer Leerzeichen eingegeben hat, lautet der Code [if (strings.replace(/(^s*)|(s*$)..].
Die Betriebsumgebung dieses Tutorials: Windows7-System, Javascript Version 1.8.5, DELL G3-Computer. Diese Methode ist auf alle Computermarken anwendbar.
JS-Methode, um festzustellen, ob eine Zeichenfolge leer ist:
Bestimmen Sie, ob eine Zeichenfolge leer ist.
var strings = ''; if (string.length == 0) { alert('不能为空'); }
Bestimmen Sie, ob eine Zeichenfolge leer ist ein „leeres“ Zeichen, das heißt, der Benutzer hat ein Leerzeichen eingegeben.
var strings = ' '; if (strings.replace(/(^s*)|(s*$)/g, "").length ==0) { alert('不能为空'); }
Bestimmen Sie, ob die Eingabezeichenfolge leer ist oder nur Leerzeichen enthält es wird als null beurteilt
function isNull( str ){ if ( str == "" ) return true; var regu = "^[ ]+$"; var re = new RegExp(regu); return re.test(str); }
Wenn exp undefiniert ist, wird das gleiche Ergebnis wie null erhalten, obwohl null und undefiniert unterschiedlich sind
Hinweis: Sie können diese Methode verwenden, wenn Sie gleichzeitig null und undefiniert beurteilen möchten . Der Code lautet wie folgt: Wenn exp undefiniert ist oder die Zahl null oder falsch ist, erhalten Sie das gleiche Ergebnis wie null. Hinweis: Sie können dies verwenden Methode, wenn Sie gleichzeitig Null, Undefiniert, Zahl Null und Falsch beurteilen möchten. Aus Gründen der Abwärtskompatibilität gibt typeof null immer ein Objekt zurück. Sie können also nicht auf diese Weise urteilen
Zugehörige kostenlose Lernempfehlungen:Javascript-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Zeichenfolge in js leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!