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
Dieser Artikel stellt hauptsächlich vor, wie Deskt...
1. Hintergrund Auf jeder OLTP-Datenbankinstanz vo...
Inhaltsverzeichnis eins. Umfeld zwei. Vorsichtsma...
Abfrage-Cache 1. Funktionsprinzip des Abfrage-Cac...
Inhaltsverzeichnis rem vw An UI-Frameworks von Dr...
1. Die Komponente First.js hat Unterkomponenten: ...
RDF und OWL sind zwei wichtige semantische Webtec...
Als er über die Seite zur Bedienung der Bildschir...
Inhaltsverzeichnis 1. Quellcode 1.1 Monorepo 1.2 ...
Symptome: Nach dem Hinzufügen des Parameters -v z...
Inhaltsverzeichnis Während der Entwicklung aufget...
Löschprozedur sp_name/ Zuvor habe ich Ihnen die G...
Es gibt zwei Installationsmethoden für MySQL: MSI...
React ist eine JavaScript-Bibliothek zum Erstelle...
Inhaltsverzeichnis 1. Wir müssen sicherstellen, d...