JS bietet drei Methoden zum Abfangen von Zeichenfolgen:
Verwenden eines Parametersalert(stmp.slice(3)); //Beginne beim 4. Zeichen und fange bis zum letzten Zeichen ab; returniere "nn.cn" alert(stmp.substring(3)); //Beginne beim 4. Zeichen und fange bis zum letzten Zeichen ab; returniere "nn.cn" Verwenden von zwei Parameternalert(stmp.slice(1,5)) //Beginnend mit dem 2. Zeichen bis zum 5. Zeichen; gibt „cinn“ zurück alert(stmp.substring(1,5)); //Beginnend mit dem 2. Zeichen bis zum 5. Zeichen; gibt "cinn" zurück Wenn nur ein Parameter verwendet wird und dieser 0 ist, wird der gesamte Parameter zurückgegeben.alert(stmp.slice(0)); //Gibt den gesamten String zurück alert(stmp.substring(0)); //Gibt den gesamten String zurück Gibt das erste Zeichen zurückAlarm (stmp.slice (0,1)); // gibt "r" zurück alert(stmp.substring(0,1));//gibt "r" zurück //Im obigen Beispiel können wir sehen, dass die Verwendung von slice() und substring() gleich ist und der zurückgegebene Wert gleich ist, aber alert(stmp.slice(2,-5));//gibt "i" zurück Alarm (stmp.substring (2, -5)); // "rc" zurückgeben //Aus den beiden obigen Beispielen können wir erkennen, dass slice(2,-5) eigentlich slice(2,3) ist, negative 5 plus die Stringlänge 8 wird in positive 3 umgewandelt (wenn die erste Ziffer gleich oder größer als die zweite Ziffer ist alert(stmp.substring(1,5)) //Beginnend mit dem 2. bis zum 5. Zeichen; gibt "cinn" zurück alert(stmp.substr(1,5)); //Ab dem zweiten Zeichen 5 Zeichen abfangen; „cinn“ zurückgeben.
phone.slice(-6) nimmt die letzten 6 Ziffern (der zweite Parameter muss nicht als 0 geschrieben werden) und gibt „012100“ zurück. phone.slice(-6, -4) nimmt die letzten 4 Ziffern und addiert die letzten 6 Ziffern, (-6+11, -4+11) = (5, 7); // Datumsgröße vergleichen. Wenn das Datum jeden Monat kleiner als 1 ist, var nowdate = new Date(); Artikel = 16.07.2016; temp = Element.split('-'); wenn (temp[0] != aktuellesJahr || temp[1] != aktuellerMonat) { zurückkehren; } temp[1] = parseInt(temp[1]) + 1; Datum = neues Datum(temp.join('-')); wenn(Datum>=heutigesDatum){ Führe A aus; }anders{ B ausführen; } Ersetzen Sie die Buchstaben nach der angegebenen Zeichenfolge var abc = "adadada=ss"; var j = abc.substring(abc.indexOf('=')+1,abc.length); var dsd = abc.replace(j,'haha'); --> dsd = 'adadada=haha' Oben sind drei vom Editor vorgestellte Methoden zum Abfangen von JS-Zeichenfolgen. Ich hoffe, sie sind für alle hilfreich. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Einführung in die SSL- und WSS-Schritte für die Nginx-Konfiguration
Inhaltsverzeichnis PXE implementiert die unbeaufs...
In diesem Artikel wird die Verwendung von js- und...
1. Syntax TIMESTAMPDIFF(Einheit, Beginn, Ende); G...
Die -9999-Pixel-Bildersetzungstechnologie ist seit...
Inhaltsverzeichnis 1. Ändern Sie die Datei my.cnf...
Hyperlinks ermöglichen es Benutzern, sofort von ei...
Nachdem MySQL installiert wurde, können Sie in ei...
Das Hintergrundbild ist wahrscheinlich eine diese...
1. Herunterladen und entpacken 1. Einführung in Z...
Inhaltsverzeichnis Vorwort Anruf Verwendung errei...
Temporäre Tabellen und Speichertabellen Eine Spei...
In der neuesten Version von WIN10 hat Microsoft e...
1. Beschreiben Sie kurz die traditionelle LRU-ver...
Vorwort Unter dem Einfluss einiger CSS-Interaktio...
In diesem Artikel wird der spezifische Code von j...