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
Nur den oberen Rand anzeigen <table frame=above...
Übersetzt aus der offiziellen Docker-Dokumentatio...
Verwenden provide+inject in Vue Zuerst müssen Sie...
Auch heute noch sind Taskleistensymbole ein magis...
Effektbild: Implementierungscode: <Vorlage>...
Das in diesem Artikel verwendete PHP-Basisimage i...
In diesem Blog führe ich Sie in einfachen Schritt...
Ohne weitere Umschweife werde ich den Code direkt...
Einführung: Dieser Artikel stellt hauptsächlich v...
<br />Original: Progressive Enhancement vers...
Unix/Linux-Dienste systemd-Dienste Betriebsablauf...
Inhaltsverzeichnis Was ist natives JavaScript A. ...
1Grundlegende Schritte von E-Charts Vier Schritte...
Vorbereitung vor der Installation Der Hauptzweck ...
Der LIKE-Operator wird in der WHERE-Klausel verwe...