In diesem Artikel wird analysiert, wie man Zeichenfolgen in JavaScript abfängt. Er hat einen bestimmten Referenzwert und ich hoffe, dass er für alle hilfreich sein wird.
Es gibt drei Möglichkeiten, Zeichenfolgen in JavaScript abzufangen, nämlich Teilzeichenfolge, Teilzeichenfolge und Teilung. Als Nächstes werde ich ihre Verwendung im Artikel ausführlich vorstellen.
[Empfohlener Kurs: JavaScript-Tutorial】
substring(start,stop)
Extrahieren Sie die Zeichen zwischen den beiden angegebenen Indizes in der Zeichenfolge
Start: eine nicht negative Ganzzahl, bezieht sich auf die Position des ersten Zeichens der zu extrahierenden Teilzeichenfolge in der Zeichenfolge, erforderliche Elemente
Stop: eine nicht negative Ganzzahl, als Das letzte Zeichen der Die zu extrahierende Teilzeichenfolge ist eine weitere Position in der Zeichenfolge. Wenn nicht, wird die zurückgegebene Teilzeichenfolge bis zum Ende der Zeichenfolge fortgesetzt
Die Länge der Zeichenfolge beträgt Stop-Start
Wenn die Parameter start und stop gleich sind, gibt die Methode einen leeren String zurück. Wenn start größer als stop ist, tauscht die Methode die beiden Parameter aus, bevor sie den Teilstring extrahiert.
<script type="text/javascript"> var str="Hello world!" document.write(str.substring(3,9))//从第三个字符开始到第八位 </script>
substr(start,length)
Subskriptieren Sie die Zeichenfolge von Anfang an. Beginnen Sie mit dem Abfangen die angegebene Anzahl von Zeichen
start: Der Startindex der abzufangenden Teilzeichenfolge muss ein numerischer Wert sein. Wenn er negativ ist, ist dieser Parameter die Position vom Ende der Zeichenfolge. Mit anderen Worten: -1 bezieht sich auf das letzte Zeichen in der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen usw. Sie müssen
Länge schreiben: die Anzahl der Zeichen in der Teilzeichenfolge, die angegeben werden muss ein numerischer Wert sein. Wenn dieser Parameter nicht ausgefüllt ist, werden die Zeichen vom Anfang bis zum Ende der Zeichenfolge zurückgegeben. Wenn die Länge 0 oder negativ ist, wird eine leere Zeichenfolge zurückgegeben
<script type="text/javascript"> var str="Hello world!" document.write(str.substr(-6,4));//从倒数第六个字符开始,截取四位 </script>
split (separator, howmany)
Teilen Sie eine Zeichenfolge in ein Zeichenfolgenarray auf
Trennzeichen: Zeichenfolge oder regulärer Ausdruck, teilen Sie die Zeichenfolge an der durch diesen Parameter angegebenen Stelle auf. Muss ausgefüllt werden
howmany: bezieht sich auf die maximale Länge des zurückgegebenen Arrays. Wenn dieser Parameter festgelegt ist, werden nicht mehr Teilzeichenfolgen zurückgegeben als das durch diesen Parameter angegebene Array. Wenn dieser Parameter nicht gesetzt ist, wird die gesamte Zeichenfolge unabhängig von ihrer Länge aufgeteilt. Sie können
<script type="text/javascript"> var str="Hello world!" document.write(str.split(""));//将每个字符都分隔开,如果中间有空格则表示已字符串形式分隔 </script>
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass es für alle hilfreich sein wird, zu lernen, wie man Strings abfängt.
Das obige ist der detaillierte Inhalt vonSo fangen Sie eine Zeichenfolge in JavaScript ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!