Maison  >  Article  >  interface Web  >  Les fonctions de substr() et match() dans js

Les fonctions de substr() et match() dans js

一个新手
一个新手original
2017-09-07 09:56:502965parcourir

Apprenez le code du projet et découvrez quelques méthodes String et Array qui n'ont pas été beaucoup utilisées récemment. Examinez-les :
1 substr()
Utilisation : utilisée dans les chaînes Extract. le nombre spécifié de caractères à partir de l'indice de début ;
Valeur de retour : une nouvelle chaîne contenant les caractères de longueur commençant à partir du début de la chaîne (y compris le début
Syntaxe : String.substr(start ,length Paramètre start : obligatoire ; l'indice de début de la chaîne à extraire. Doit être une valeur numérique. S'il s'agit d'un nombre négatif, alors ce paramètre indique la position à partir de la fin de la chaîne. Par exemple, -1 fait référence au dernier caractère de la chaîne, -2 fait référence à l'avant-dernier caractère de la chaîne, et ainsi de suite.
Longueur du paramètre : facultatif ; le nombre de caractères dans la sous-chaîne à extraire doit être une valeur numérique. En cas d'omission, la sous-chaîne commençant par la position de début de la chaîne jusqu'à la fin sera renvoyée.
Remarque : les paramètres de substr() spécifient la position de départ et la longueur de la sous-chaîne, elle peut donc être utilisée à la place de substring() et slice().
Important : ECMAscript ne standardise pas cette méthode et déconseille donc son utilisation.

2. match() :

Fonction : Récupère une valeur spécifiée dans une chaîne, ou trouve une correspondance d'une ou plusieurs expressions régulières similaire à indexOf() et lastIndexOf(), mais match( ) renvoie la valeur spécifiée, pas la position de la chaîne ;
Syntaxe :
match(searchvale);
match(regExp);


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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn