So überprüfen Sie, ob eine bestimmte Zeichenfolge in JavaScript enthalten ist: 1. Überprüfen Sie mit der Methode „indexOf()“ 3. Überprüfen Sie mit der Methode „match()“; mit regulären Ausdrücken zur Überprüfung; 5. Verwenden Sie exec() mit regulären Ausdrücken zur Überprüfung.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Methode 1: indexOf() (Empfohlen)
var str = "123"; console.log(str.indexOf("3") != -1 ); // true
indexOf()-Methode kann die Position zurückgeben, an der ein angegebener String-Wert zum ersten Mal in der Zeichenfolge erscheint. Wenn der abzurufende Zeichenfolgenwert nicht angezeigt wird, gibt die Methode -1 zurück.
Methode 2: search()
var str = "123"; console.log(str.search("3") != -1 ); // true
Die Methode search() wird verwendet, um einen angegebenen Teilstring in einem String abzurufen oder um einen Teilstring abzurufen, der einem regulären Ausdruck entspricht. Wenn kein passender Teilstring gefunden wird, wird -1 zurückgegeben.
Methode 3: match()
var str = "123"; var reg = RegExp(/3/); if(str.match(reg)){ // 包含 }
Die match()-Methode kann einen angegebenen Wert innerhalb einer Zeichenfolge abrufen oder eine Übereinstimmung für einen oder mehrere reguläre Ausdrücke finden.
Methode 4: test()
var str = "123"; var reg = RegExp(/3/); console.log(reg.test(str)); // true
test()-Methode wird verwendet, um den in der Zeichenfolge angegebenen Wert abzurufen. Gibt wahr oder falsch zurück.
Methode 5: exec()
var str = "123"; var reg = RegExp(/3/); if(reg.exec(str)){ // 包含 }
Die exec()-Methode wird verwendet, um Übereinstimmungen regulärer Ausdrücke in einer Zeichenfolge abzurufen. Gibt ein Array zurück, das die übereinstimmenden Ergebnisse enthält. Wenn keine Übereinstimmung gefunden wird, ist der Rückgabewert null.
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie in Javascript, ob eine Zeichenfolge eine bestimmte Teilzeichenfolge enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!