Heim >Web-Frontend >js-Tutorial >So fangen Sie eine Zeichenfolge in JavaScript ab

So fangen Sie eine Zeichenfolge in JavaScript ab

清浅
清浅Original
2018-11-28 09:33:513745Durchsuche

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.

So fangen Sie eine Zeichenfolge in JavaScript ab

[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>

So fangen Sie eine Zeichenfolge in JavaScript ab


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>

So fangen Sie eine Zeichenfolge in JavaScript ab


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>

So fangen Sie eine Zeichenfolge in JavaScript ab

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn