Inhaltsverzeichnis
Grammatik
Beispiel
Ausgabe
Methode 2-endsWith()
Methode 3 – string.search()
Methode 4: String indexOf()
Methode 5: String substring()
Methode 6: String substr()
Methode 7: string.slice()
Anleitung
Fazit
Heim Web-Frontend js-Tutorial Wie überprüfe ich, ob eine Zeichenfolge in jQuery mit einer bestimmten Zeichenfolge beginnt/endet?

Wie überprüfe ich, ob eine Zeichenfolge in jQuery mit einer bestimmten Zeichenfolge beginnt/endet?

Aug 24, 2023 pm 12:45 PM

如何在 jQuery 中检查字符串以特定字符串开头/结尾?

JavaScripts Beziehung zu HTML/CSS-Dateien, insbesondere zum Document Object Model (DOM), wird durch die Open-Source-Bibliothek „jQuery“ vereinfacht. Das Durchsuchen und Bearbeiten von HTML-Dateien, das Steuern von Browserereignissen, das Generieren von DOM-Visuals, das Ermöglichen von Ajax-Verbindungen und die plattformübergreifende JavaScript-Programmierung werden mit diesem Paket einfacher.

Um zu überprüfen, ob ein bestimmter String einen Teilstring eines anderen Strings bildet, bietet JavaScript verschiedene String-Funktionen. Daher ist jQuery für diese Aufgabe entbehrlich.

Dennoch werden wir die verschiedenen Möglichkeiten veranschaulichen, um zu überprüfen, ob eine Zeichenfolge mit einer anderen Zeichenfolge beginnt oder endet:

  • startsWith()- und endWith()-Methoden

  • search()-Methode

  • indexOf()-Methode

  • substring()-Methode

  • substr()-Methode

  • slice()-Methode

Angenommen, wir haben eine Zeichenfolge, str = „Hallo, wie geht es dir?“ Unsere Aufgabe besteht darin, festzustellen, ob sie mit startword = „Hi“ beginnt und mit endword = „?“ endet.

Methode 1-str.startsWith()

Die Methode str.startsWith() in JavaScript wird verwendet, um zu überprüfen, ob die Zeichen in der angegebenen Zeichenfolge der Anfang der angegebenen Zeichenfolge sind. Bei dieser Technik wird zwischen Groß- und Kleinschreibung unterschieden.

Die obige Methode lässt zwei Parameter zu, wie bereits erwähnt, wie unten erläutert:

  • searchString: stellt einen obligatorischen Parameter dar und speichert die zu durchsuchende Zeichenfolge.

  • start: Es legt die Position im bereitgestellten String fest, ab der searchString gefunden werden soll. Der Standardwert ist Null.

Grammatik

str.startsWith( searchString , position )
Nach dem Login kopieren

Beispiel

function func() {
		
   var str = 'Hi, how are you?';
		
   var value = str.startsWith('Hi');
   console.log(value);
}
func();
Nach dem Login kopieren

Ausgabe

true
Nach dem Login kopieren

Methode 2-endsWith()

Um festzustellen, ob die angegebene Zeichenfolge mit einem Zeichen in einer anderen Zeichenfolge endet, verwenden Sie die JavaScript-Methode str.endsWith().

Die obige Methode verwendet die beiden zuvor erwähnten Parameter, wie unten beschrieben:

  • searchString: Stellt die Zeichenfolge dar, die am Ende der angegebenen Zeichenfolge gefunden werden muss.

  • Länge: Der Längenparameter bestimmt die Größe der Originalzeichenfolge, gegen die die Suchzeichenfolge geprüft werden soll.

Wenn diese Funktion ausgeführt wird und searchString gefunden wird, wird ein boolescher Wert true zurückgegeben, andernfalls wird false zurückgegeben.

Beispiel

function func() {
		
   var str = 'Hi, how are you?';
		
   var value = str.startsWith('you?');
   console.log(value);
}
func();
Nach dem Login kopieren

Ausgabe

false
Nach dem Login kopieren

Die JavaScript-Methode string.search() ist eine integrierte Funktion, die nach Übereinstimmungen zwischen einem regulären Ausdruck und einem angegebenen String-Objekt sucht.

Grammatik

string.search( A )
Nach dem Login kopieren

Beispiel

var string = "Hi, how are you?";
	
var re1 = /s/;
var re2 = /3/;
var re3 = / /;
var re4 = /, /;
	
console.log(string.search(re1));
console.log(string.search(re2));
console.log(string.search(re3));
console.log(string.search(re4));
Nach dem Login kopieren

Ausgabe

-1
-1
3
2
Nach dem Login kopieren

Methode 4: String indexOf()

Die Funktion str.indexOf() in JavaScript findet den Index der ersten Instanz des angegebenen String-Arguments in der angegebenen Zeichenfolge. Das Ergebnis beginnt bei 0.

Grammatik

str.indexOf(searchValue , index)
Nach dem Login kopieren

Beispiel

function func() {
	
   var str = 'Hi, How are you?';
	
   var index = str.indexOf('are');
   console.log(index);
}
func();
Nach dem Login kopieren

Ausgabe

8
Nach dem Login kopieren

Methode 5: String substring()

Die JavaScript-Methode string.substring() ist eine integrierte Funktion, die einen Teil der angegebenen Zeichenfolge zurückgibt, beginnend am angegebenen Startindex und endend am angegebenen Endindex. Die Indizierung beginnt bei dieser Methode bei Null (0).

Grammatik

string.substring(Startindex, Endindex)
Nach dem Login kopieren

Die Parameter Startindex und Endindex bestimmen das String-Segment, das als Teilstring extrahiert werden soll. Der Endindex-Parameter ist optional.

Wenn die Funktion string.substring() ausgeführt wird, erstellt sie eine neue Zeichenfolge, die einen Teil der ursprünglichen Zeichenfolge darstellt.

Beispiel

var string = "Hi, how are you?";
a = string.substring(0, 4)
b = string.substring(1, 6)
c = string.substring(5)
d = string.substring(0)
	
console.log(a);
console.log(b);
console.log(c);
console.log(d);
Nach dem Login kopieren

Ausgabe

Hi, 
i, ho
ow are you?
Hi, how are you?
Nach dem Login kopieren

Methode 6: String substr()

Mit der Methode str.substr() in JavaScript können Sie ausgehend von einem angegebenen Index eine bestimmte Anzahl von Zeichen aus einer bestimmten Zeichenfolge extrahieren. Diese Methode extrahiert effektiv ein Segment der ursprünglichen Zeichenfolge.

Grammatik

str.substr(start , length)
Nach dem Login kopieren

Beispiel

function func() {
	
   var str = 'Hi, how are you?';
   var sub_str = str.substr(5);
   console.log(sub_str);
}

func();
Nach dem Login kopieren

Ausgabe

ow are you?
Nach dem Login kopieren

Methode 7: string.slice()

Die JavaScript-Methode string.slice() wird verwendet, um einen Teil oder ein Segment der bereitgestellten Eingabezeichenfolge zu extrahieren und als neue Zeichenfolge zurückzugeben.

Grammatik

string.slice(startingIndex, endingIndex)
Nach dem Login kopieren

Beispiel

var A = 'Hi, How are you?';
b = A.slice(0,5);
c = A.slice(6,9);
d = A.slice(0);
	
console.log(b);
console.log(c);
console.log(d);
Nach dem Login kopieren

Ausgabe

Hi, H
w a
Hi, How are you?
Nach dem Login kopieren

Beispiel

<!DOCTYPE html>
<html>
<head>
   <title>jQuery Methods Demo</title>
   <style>
      /* CSS Styles */
      body {
         font-family: Arial, sans-serif;
         margin: 0;
         padding: 20px;
      }

      h1 {
         text-align: center;
      }

      h2 {
         margin-top: 30px;
      }

      p {
         margin: 10px 0;
      }

      .container {
         max-width: 600px;
         margin: 0 auto;
      }

      button {
         padding: 10px 20px;
         background-color: #007bff;
         color: #fff;
         border: none;
         cursor: pointer;
         transition: background-color 0.3s;
      }

      button:hover {
         background-color: #0056b3;
      }

      input[type="text"] {
         padding: 5px;
         border: 1px solid #ccc;
         border-radius: 3px;
      }

      .output {
         font-weight: bold;
      }
   </style>
   <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
   <script>
      $(document).ready(function() {
         var text = "Hello, World!";
         $("#textContent").text(text);

         // startsWith() method
         $("#startsWithBtn").click(function() {
            var result = text.startsWith("Hello");
            $("#startsWithOutput").text(result);
         });

         // endsWith() method
         $("#endsWithBtn").click(function() {
            var result = text.endsWith("World!");
            $("#endsWithOutput").text(result);
         });

         // search() method
         $("#searchBtn").click(function() {
            var searchTerm = $("#searchTerm").val();
            var result = text.search(searchTerm);
            $("#searchOutput").text(result);
         });

         // indexOf() method
         $("#indexOfBtn").click(function() {
            var searchTerm = $("#indexOfTerm").val();
            var result = text.indexOf(searchTerm);
            $("#indexOfOutput").text(result);
         });

         // substring() method
         $("#substringBtn").click(function() {
            var start = $("#substringStart").val();
            var end = $("#substringEnd").val();
            var result = text.substring(start, end);
            $("#substringOutput").text(result);
         });

         // substr() method
         $("#substrBtn").click(function() {
            var start = $("#substrStart").val();
             var length = $("#substrLength").val();
            var result = text.substr(start, length);
            $("#substrOutput").text(result);
         });

         // slice() method
         $("#sliceBtn").click(function() {
            var start = $("#sliceStart").val();
            var end = $("#sliceEnd").val();
            var result = text.slice(start, end);
            $("#sliceOutput").text(result);
         });
      });
   </script>
</head>
<body>
   <div class="container">
      <h1>jQuery Methods Demo</h1>
   
      <h2>Text Content</h2>
      <p id="textContent"></p>
   
      <h2>startsWith() Method</h2>
      <button id="startsWithBtn">Check if the text starts with "Hello"</button>
      <p>Result: <span id="startsWithOutput" class="output"></span></p>
   
      <h2>endsWith() Method</h2>
      <button id="endsWithBtn">Check if the text ends with "World!"</button>
      <p>Result: <span id="endsWithOutput" class="output"></span></p>
   
      <h2>search() Method</h2>
      <input type="text" id="searchTerm" placeholder="Enter search term">
      <button id="searchBtn">Search</button>
      <p>Result: <span id="searchOutput" class="output"></span></p>
   
      <h2>indexOf() Method</h2>
      <input type="text" id="indexOfTerm" placeholder="Enter search term">
      <button id="indexOfBtn">Find index</button>
      <p>Result: <span id="indexOfOutput" class="output"></span></p>
   
      <h2>substring() Method</h2>
      <input type="text" id="substringStart" placeholder="Enter start index">
      <input type="text" id="substringEnd" placeholder="Enter end index">
      <button id="substringBtn">Get substring</button>
      <p>Result: <span id="substringOutput" class="output"></span></p>
   
      <h2>substr() Method</h2>
      <input type="text" id="substrStart" placeholder="Enter start index">
      <input type="text" id="substrLength" placeholder="Enter length">
      <button id="substrBtn">Get substring</button>
      <p>Result: <span id="substrOutput" class="output"></span></p>
   
      <h2>slice() Method</h2>
      <input type="text" id="sliceStart" placeholder="Enter start index">
      <input type="text" id="sliceEnd" placeholder="Enter end index">
      <button id="sliceBtn">Get slice</button>
      <p>Result: <span id="sliceOutput" class="output"></span></p>
   </div>
</body>
</html>
Nach dem Login kopieren

Anleitung

Das bereitgestellte HTML-Skript initialisiert die Textvariable mit dem Wert „Hello, World!“ und verwenden Sie JavaScript, um es auf der Website auszugeben. Es erstellt Schaltflächen-Ereignishandler, die verschiedenen jQuery-Funktionen zugeordnet sind. Die jeweiligen Methoden dieser Schaltflächen werden beim Klicken ausgelöst und die Ausgabekomponente zeigt die Ergebnisse an. Das „Hallo“-Zeichen ist das erste Zeichen, nach dem die Methode „startsWith()“ sucht. Die Methode „endsWith()“ bestimmt, ob die Zeichenfolge mit „World!“ endet. Beim Durchsuchen von Text nach einer vom Benutzer eingegebenen Phrase stellt die Methode search() einen Index des ersten Vorkommens bereit. Der Index einer vom Benutzer eingegebenen Phrase im Text kann mit der Methode indexOf() ermittelt werden. Die Funktionen substring(), substr() und Slice() extrahieren Teilzeichenfolgen aus Text mithilfe vom Benutzer bereitgestellter Start- und Endindizes. Im Allgemeinen werden Textvariablen von Webseiten mithilfe der jQuery-Technologie und JavaScript-Code manipuliert und überprüft, was auch eine Benutzerbeteiligung ermöglicht.

Fazit

  • JavaScript bietet eine Reihe von String-Funktionen, um zu überprüfen, ob ein String ein Teilstring eines anderen Strings ist.

  • Die JavaScript-Methode str.startsWith() wird verwendet, um zu überprüfen, ob die angegebene Zeichenfolge mit den Zeichen in der bereitgestellten Zeichenfolge beginnt. Bei dieser Methode wird zwischen Groß- und Kleinschreibung unterschieden.

  • JavaScript verwendet die Funktion str.endsWith(), um zu bestimmen, ob eine bestimmte Zeichenfolge mit einem Zeichen in der bereitgestellten Zeichenfolge endet.

  • JavaScript bietet eine integrierte Methode namens string.search() zum Suchen nach Übereinstimmungen zwischen einem bestimmten String-Objekt und einem regulären Ausdruck.

  • Die Funktion str.indexOf() von JavaScript findet den Index des ersten Vorkommens des angegebenen Zeichenfolgenparameters in der bereitgestellten Zeichenfolge. Das Ergebnis ist Ground Zero.

  • Die JavaScript-Funktion string.substring() ruft einen Teil der bereitgestellten Zeichenfolge ab, beginnend beim Startindex und endend beim Endindex. Die Indizierung beginnt bei Position Null.

  • Die JavaScript-Methode str.substr() extrahiert eine vorgegebene Anzahl von Zeichen aus der bereitgestellten Zeichenfolge, beginnend bei einem vorgegebenen Index. Im Wesentlichen extrahiert diese Technik einen Teil der Originalzeichenfolge.

  • Sie können einen Teil oder ein Segment einer bestimmten Eingabezeichenfolge mit der JavaScript-Methode string.slice() extrahieren, die den extrahierten Teil als neue Zeichenfolge zurückgibt.

Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob eine Zeichenfolge in jQuery mit einer bestimmten Zeichenfolge beginnt/endet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ersetzen Sie Stringzeichen in JavaScript Ersetzen Sie Stringzeichen in JavaScript Mar 11, 2025 am 12:07 AM

Detaillierte Erläuterung der Methode für JavaScript -Zeichenfolge und FAQ In diesem Artikel werden zwei Möglichkeiten untersucht, wie String -Zeichen in JavaScript ersetzt werden: Interner JavaScript -Code und interne HTML für Webseiten. Ersetzen Sie die Zeichenfolge im JavaScript -Code Die direkteste Möglichkeit ist die Verwendung der Ersatz () -Methode: str = str.replace ("find", "ersetzen"); Diese Methode ersetzt nur die erste Übereinstimmung. Um alle Übereinstimmungen zu ersetzen, verwenden Sie einen regulären Ausdruck und fügen Sie das globale Flag G hinzu:: STR = Str.Replace (/fi

Erstellen Sie Ihre eigenen AJAX -Webanwendungen Erstellen Sie Ihre eigenen AJAX -Webanwendungen Mar 09, 2025 am 12:11 AM

Hier sind Sie also bereit, alles über dieses Ding namens Ajax zu lernen. Aber was genau ist das? Der Begriff AJAX bezieht sich auf eine lose Gruppierung von Technologien, mit denen dynamische, interaktive Webinhalte erstellt werden. Der Begriff Ajax, ursprünglich von Jesse J geprägt

Wie erstelle ich meine eigenen JavaScript -Bibliotheken? Wie erstelle ich meine eigenen JavaScript -Bibliotheken? Mar 18, 2025 pm 03:12 PM

In Artikel werden JavaScript -Bibliotheken erstellt, veröffentlicht und aufrechterhalten und konzentriert sich auf Planung, Entwicklung, Testen, Dokumentation und Werbestrategien.

Wie optimiere ich den JavaScript -Code für die Leistung im Browser? Wie optimiere ich den JavaScript -Code für die Leistung im Browser? Mar 18, 2025 pm 03:14 PM

In dem Artikel werden Strategien zur Optimierung der JavaScript -Leistung in Browsern erörtert, wobei der Schwerpunkt auf die Reduzierung der Ausführungszeit und die Minimierung der Auswirkungen auf die Lastgeschwindigkeit der Seite wird.

JQuery Matrixeffekte JQuery Matrixeffekte Mar 10, 2025 am 12:52 AM

Bringen Sie Matrix -Filmeffekte auf Ihre Seite! Dies ist ein cooles JQuery -Plugin, das auf dem berühmten Film "The Matrix" basiert. Das Plugin simuliert die klassischen grünen Charakter-Effekte im Film und wählen Sie einfach ein Bild aus, und das Plugin verwandelt es in ein mit numerischer Zeichen gefüllte Bild im Matrix-Stil. Komm und probiere es aus, es ist sehr interessant! Wie es funktioniert Das Plugin lädt das Bild auf die Leinwand und liest die Pixel- und Farbwerte: Data = ctx.getImagedata (x, y, setting.grainize, setting.grainesize) .data Das Plugin liest geschickt den rechteckigen Bereich des Bildes und berechnet JQuery, um die durchschnittliche Farbe jedes Bereichs zu berechnen. Dann verwenden Sie

Wie debugge ich den JavaScript -Code effektiv mithilfe von Browser -Entwickler -Tools? Wie debugge ich den JavaScript -Code effektiv mithilfe von Browser -Entwickler -Tools? Mar 18, 2025 pm 03:16 PM

In dem Artikel werden effektives JavaScript -Debuggen mithilfe von Browser -Entwickler -Tools, der Schwerpunkt auf dem Festlegen von Haltepunkten, der Konsole und der Analyse der Leistung erörtert.

So bauen Sie einen einfachen JQuery Slider So bauen Sie einen einfachen JQuery Slider Mar 11, 2025 am 12:19 AM

In diesem Artikel werden Sie mit der JQuery -Bibliothek ein einfaches Bildkarousel erstellen. Wir werden die BXSLIDER -Bibliothek verwenden, die auf JQuery basiert und viele Konfigurationsoptionen zum Einrichten des Karussells bietet. Heutzutage ist Picture Carousel zu einem Muss auf der Website geworden - ein Bild ist besser als tausend Wörter! Nachdem Sie sich entschieden haben, das Bild -Karussell zu verwenden, ist die nächste Frage, wie Sie es erstellen. Zunächst müssen Sie hochwertige, hochauflösende Bilder sammeln. Als nächstes müssen Sie ein Bildkarousel mit HTML und einem JavaScript -Code erstellen. Es gibt viele Bibliotheken im Web, die Ihnen helfen können, Karussell auf unterschiedliche Weise zu erstellen. Wir werden die Open -Source -BXSLIDER -Bibliothek verwenden. Die BXSLIDER -Bibliothek unterstützt reaktionsschnelles Design, sodass das mit dieser Bibliothek gebaute Karussell an alle angepasst werden kann

So laden und herunterladen Sie CSV -Dateien mit Angular hoch und laden Sie sie herunter So laden und herunterladen Sie CSV -Dateien mit Angular hoch und laden Sie sie herunter Mar 10, 2025 am 01:01 AM

Datensätze sind äußerst wichtig für den Aufbau von API -Modellen und verschiedenen Geschäftsprozessen. Aus diesem Grund ist das Import und Exportieren von CSV eine häufig benötigte Funktionalität. In diesem Tutorial lernen Sie, wie Sie eine CSV-Datei in einem Angular herunterladen und importieren.

See all articles