Heim > Web-Frontend > js-Tutorial > jquery ermittelt, ob es die angegebene Zeichenfolge enthält

jquery ermittelt, ob es die angegebene Zeichenfolge enthält

藏色散人
Freigeben: 2022-12-30 11:11:31
Original
12561 Leute haben es durchsucht

So ermittelt jquery, ob es die angegebene Zeichenfolge enthält: 1. Verwenden Sie die Methoden indexOf() und lastIndexOf(), um festzustellen, ob die Zeichenfolge die angegebene Zeichenfolge enthält. 2. Verwenden Sie die Methode test(), um festzustellen, ob eine Zeichenfolge mit einer bestimmten Zeichenfolge übereinstimmt Muster. .

jquery ermittelt, ob es die angegebene Zeichenfolge enthält

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JQuery-Version 1.10.0, Dell G3-Computer.

Empfehlung: jQuery-Video-Tutorial

Methode 1: Verwenden Sie die Methoden indexOf() und lastIndexOf()

Fall:

var Cts = "bblText"; 
if(Cts.indexOf("Text") >= 0 ) { 
    alert('Cts中包含Text字符串'); 
}
Nach dem Login kopieren

indexOf-Verwendung:

Gibt das Zeichen des ersten Vorkommens des Teilstrings im String zurück Objektstandort.

strObj.indexOf(subString[, startIndex])

Parameters

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: Test()-Methode verwenden

Beispiel: 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);
Nach dem Login kopieren

Ergebnisausgabe:

Result: true
Nach dem Login kopieren

test()-Methode

test()-Methode wird verwendet Überprüfen wenn eine Zeichenfolge mit einem Muster übereinstimmt.

Syntax

RegExpObject.test(string)
Nach dem Login kopieren

Parameter

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.

Erläuterung

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 vonjquery ermittelt, ob es die angegebene Zeichenfolge enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage