Heim >Web-Frontend >js-Tutorial >So ermitteln Sie, ob eine Zeichenfolge in jquery bestimmte Zeichen enthält
So ermittelt jquery, ob eine Zeichenfolge bestimmte Zeichen enthält: 1. Verwenden Sie die Methoden indexOf() und lastIndexOf(). 2. Verwenden Sie die Methode test(), um festzustellen, ob eine Zeichenfolge bestimmte Zeichen enthält. test(string) ".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JQuery-Version 1.2.6, Dell G3-Computer.
Empfohlenes Tutorial: jq-Tutorial
Zusammenfassung der Methode von jquery zur Bestimmung, ob eine Zeichenfolge bestimmte Zeichen enthält
Methode 1: Verwenden Sie die Methoden indexOf() und lastIndexOf()
Fall:
var Cts = "bblText"; if(Cts.indexOf("Text") >= 0 ) { alert('Cts中包含Text字符串'); }
indexOf-Nutzung :
Gibt die Zeichenposition des ersten Vorkommens der Teilzeichenfolge im String-Objekt zurück.
strObj.indexOf(subString[, startIndex])
Parameter
strObj
Erforderlich. String-Objekt oder Literal.
subString
Erforderlich. Der Teilstring, der im String-Objekt gesucht werden soll.
starIndex
Optional. Dieser ganzzahlige Wert gibt den Index innerhalb des String-Objekts an, bei dem die Suche beginnen soll. Wenn es weggelassen wird, beginnt die Suche am Anfang der Zeichenfolge.
Beschreibung
Die indexOf-Methode gibt einen ganzzahligen Wert zurück, der die Startposition des Teilstrings innerhalb des String-Objekts angibt. Wenn die Teilzeichenfolge nicht gefunden wird, wird -1 zurückgegeben.
Wenn startindex negativ ist, wird startindex als Null behandelt. Wenn er größer als der größte Zeichenpositionsindex ist, wird er als der größtmögliche Index behandelt.
Führen Sie die Suche von links nach rechts durch. Ansonsten ist die Methode dieselbe wie lastIndexOf.
Hinweis: Bei der Methode indexOf() wird die Groß-/Kleinschreibung beachtet!
Wenn der abzurufende Zeichenfolgenwert nicht angezeigt wird, gibt diese Methode -1 zurück.
lastIndexOf() wird genauso verwendet wie indexOf(), außer dass von rechts nach links gesucht wird.
Methode 2: Verwenden Sie die test()-MethodeBeispiel: Im folgenden Beispiel rufen wir „W3School“ ab:
var str = "Visit W3School"; var patt1 = new RegExp("W3School"); var result = patt1.test(str); document.write("Result: " + result);
Ergebnisausgabe: Ergebnis: wahr
Einführung in die Verwendung:
Definition und Verwendung
Die Die Methodetest() wird verwendet, um zu testen, ob eine Zeichenfolge einem bestimmten Muster entspricht.
Syntax
RegExpObject.test(string)
Parameterbeschreibung
Zeichenfolge Erforderlich. Die zu erkennende Zeichenfolge.
Rückgabewert
Wenn die Zeichenfolge Text enthält, der mit RegExpObject übereinstimmt, wird true zurückgegeben, andernfalls wird false zurückgegeben.
Erklärung
Der Aufruf der test()-Methode des RegExp-Objekts r und die Übergabe der Zeichenfolge s entspricht diesem Ausdruck: (r.exec(s) != null)
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Zeichenfolge in jquery bestimmte Zeichen enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!