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
Einstellungen für die Transaktionsisolationsebene...
In diesem Artikel wird der spezifische Code von j...
Ich habe vor Kurzem Docker gelernt und stoße dabe...
In diesem Artikelbeispiel wird der spezifische Co...
Textkarussells sind in unserem täglichen Leben we...
Einige Attribute zu Elementen Bei der täglichen E...
Vorwort Bei der Webentwicklung sind häufig domäne...
Übersicht über die Clusterbereitstellung 172.22.1...
Der Ogg-Prozess einer vor einiger Zeit erstellten...
Wie unten dargestellt: nsenter -t 1 -m -u -n -i s...
Wenn wir eine automatische Erkennung durchführen,...
Es gibt erhebliche Unterschiede zwischen CentOS7 ...
Zuerst müssen Sie Vue-cli installieren: npm insta...
CSS-Schrifteigenschaften definieren die Schriftfa...
1. Laden Sie Navicat für MySQL 15 herunter https:...