Heim >Web-Frontend >js-Tutorial >So ermitteln Sie, ob eine Zeichenfolge in jquery bestimmte Zeichen enthält

So ermitteln Sie, ob eine Zeichenfolge in jquery bestimmte Zeichen enthält

藏色散人
藏色散人Original
2021-01-20 10:16:1513792Durchsuche

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) ".

So ermitteln Sie, ob eine Zeichenfolge in jquery bestimmte Zeichen enthält

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()-Methode

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);

Ergebnisausgabe: Ergebnis: wahr

Einführung in die Verwendung:

Definition und Verwendung

Die Die Methode

test() 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!

Stellungnahme:
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