En JavaScript, la méthode substr() est utilisée pour intercepter une sous-chaîne d'une longueur spécifiée à partir d'une position d'index spécifiée. Elle contient deux paramètres. Le premier paramètre représente l'indice de départ de la sous-chaîne à intercepter et le deuxième paramètre indique. la longueur interceptée, la syntaxe est "string.substr(start,length)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
substr() est utilisé pour intercepter une sous-chaîne de longueur spécifiée à partir de la position d'index spécifiée. La méthode
substr() peut intercepter les sous-chaînes en fonction de la longueur spécifiée. Il contient deux paramètres, le premier paramètre indique l'indice de départ de la sous-chaîne à intercepter et le deuxième paramètre indique la longueur de l'interception.
Format de grammaire :
string.substr(start,length)
début : obligatoire. L'index de départ de la sous-chaîne à extraire. Doit être une valeur numérique. S'il est négatif, ce paramètre déclare la position à partir de la fin de la chaîne. Autrement dit, -1 représente le dernier caractère, -2 représente l'avant-dernier caractère, et ainsi de suite. Ceci est utile lorsque la longueur du caractère gauche n'est pas fixe.
longueur : facultatif. Le nombre de caractères dans la sous-chaîne. Doit être une valeur numérique. Si ce paramètre est omis, la chaîne du début à la fin de la chaîne est renvoyée.
Valeur de retour :
Une nouvelle chaîne contenant des caractères de longueur commençant au début de la chaîne (y compris le caractère pointé par start). Si la longueur n'est pas spécifiée, la chaîne renvoyée contient des caractères du début à la fin de la chaîne.
Exemple :
Obtenez la position en indice du dernier point de la chaîne, puis interceptez 4 caractères à partir de la position qui la suit.
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”
Si le deuxième paramètre est omis, cela signifie intercepter tous les caractères de la position de départ à la fin. Étant donné que la longueur de l’extension n’est pas fixe, omettre le deuxième paramètre serait plus flexible.
var b = s.substr(s.lastIndexOf(".") + 1);
【Apprentissage recommandé : Tutoriel avancé javascript】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!