Heim > Artikel > Web-Frontend > So verwenden Sie die Javascript-Methode substr()
In JavaScript wird die Methode substr() verwendet, um einen Teilstring einer bestimmten Länge von einer bestimmten Indexposition abzufangen. Sie enthält zwei Parameter. Der erste Parameter stellt den Startindex des abzufangenden Teilstrings dar die abgefangene Länge, die Syntax lautet „string.substr(start,length)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
substr() wird verwendet, um einen Teilstring der angegebenen Länge von der angegebenen Indexposition abzufangen. Die Methode
substr() kann Teilzeichenfolgen entsprechend der angegebenen Länge abfangen. Es enthält zwei Parameter: Der erste Parameter gibt den Startindex der abzufangenden Teilzeichenfolge an und der zweite Parameter gibt die Länge des Abfangens an.
Grammatikformat:
string.substr(start,length)
Start: erforderlich. Der Startindex der zu extrahierenden Teilzeichenfolge. Muss ein numerischer Wert sein. Wenn dieser Parameter negativ ist, deklariert er die Position ab dem Ende der Zeichenfolge. Das heißt, -1 stellt das letzte Zeichen dar, -2 stellt das vorletzte Zeichen dar und so weiter. Dies ist nützlich, wenn die Länge des linken Zeichens nicht festgelegt ist.
Länge: optional. Die Anzahl der Zeichen in der Teilzeichenfolge. Muss ein numerischer Wert sein. Wenn dieser Parameter weggelassen wird, wird die Zeichenfolge vom Anfang bis zum Ende der Zeichenfolge zurückgegeben.
Rückgabewert:
Eine neue Zeichenfolge mit Längenzeichen beginnend am Anfang der Zeichenfolge (einschließlich des Zeichens, auf das durch start verwiesen wird). Wenn die Länge nicht angegeben ist, enthält die zurückgegebene Zeichenfolge Zeichen vom Anfang bis zum Ende der Zeichenfolge.
Beispiel:
Ermitteln Sie die tiefgestellte Position des letzten Punkts der Zeichenfolge und fangen Sie dann 4 Zeichen ab der Position danach ab.
var s = "hello world!欢迎来到PHP中文网!https://www.php.cn/course/list/29.html"; var b = s.substr(s.lastIndexOf(".") + 1,4); //截取最后一个点号后4个字符 console.log(b); //返回子字符串“html”
Wenn der zweite Parameter weggelassen wird, bedeutet dies, dass alle Zeichen von der Startposition bis zum Ende abgefangen werden. Da die Länge der Erweiterung nicht festgelegt ist, wäre es flexibler, den zweiten Parameter wegzulassen.
var b = s.substr(s.lastIndexOf(".") + 1);
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Javascript-Methode substr(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!