Jetzt bringe ich Ihnen einen JS-Implementierungscode, um zu überprüfen, ob die Eingabezeichenfolge leer ist (Leerzeichen enthält), ohne reguläre Ausdrücke zu verwenden. Lassen Sie mich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen Sie dem Editor, um einen Blick darauf zu werfen
Im Projekt muss ich überprüfen, ob die Eingabezeichenfolge leer ist, einschließlich Leerzeichen. Ich verwende keine regulären Ausdrücke, daher habe ich an die Funktion indexOf gedacht von js. Die Methode indexOf() kann das erste Vorkommen eines angegebenen Zeichenfolgenwerts in der Zeichenfolge zurückgeben. Wenn der abzurufende Zeichenfolgenwert nicht angezeigt wird, gibt diese Methode -1 zurück.
Syntax: stringObject.indexOf(searchvalue,fromindex), Suchwert ist erforderlich, fromindex: optionaler Parameter, die Position, an der der Abruf in der Zeichenfolge gestartet werden soll. Seine zulässigen Werte sind 0 bis stringObject.length - 1. Wenn dieser Parameter weggelassen wird, beginnt die Suche beim ersten Zeichen der Zeichenfolge.
Demo: function CheckValue() { var enumValue = document.getElementById('txtEnumValue').value; if (enumValue.indexOf(" ")>=0) { alert("内容不能包含空格!"); return false; } if (enumValue== "") { alert("请输入内容!"); return false; } }
Das oben Gesagte habe ich für Sie zusammengestellt. Ich hoffe, es wird Ihnen in Zukunft hilfreich sein.
Verwandte Artikel:
Javascript Ereignismodell (Bild- und Text-Tutorial)
Detaillierte Antwort zur Verwendung von document.referrer in JavaScript (Code im Anhang)
Das obige ist der detaillierte Inhalt vonJS verwendet keine regulären Ausdrücke, um zu überprüfen, ob die Eingabezeichenfolge leer ist (Leerzeichen enthält) (grafisches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!