search() est une méthode intégrée à javascript. Elle est principalement utilisée pour récupérer la sous-chaîne spécifiée dans la chaîne, ou pour récupérer la sous-chaîne correspondant à l'expression régulière. Rechercher et renvoyer la première chaîne de la chaîne spécifiée. La position de la première occurrence, syntaxe "string.search(match pattern)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3. La méthode
search() est utilisée pour récupérer une sous-chaîne spécifiée dans une chaîne, ou pour récupérer une sous-chaîne qui correspond à une expression régulière, et rechercher et renvoyer la première occurrence de la chaîne spécifiée.
Renvoie -1 si aucune sous-chaîne correspondante n'est trouvée.
Syntaxe
string.search(searchvalue)
La méthode search() n'a qu'un seul paramètre, qui définit le modèle de correspondance et spécifie la chaîne ou l'expression régulière à rechercher.
Valeur de retour : type numérique, position de départ de l'objet String qui correspond à la chaîne de recherche ou à l'expression régulière spécifiée.
Exemple :
Le code suivant utilise la méthode search() pour faire correspondre le caractère barre oblique à la position d'indice de la chaîne d'URL.
var s = "c.biancheng.net"; n="s.search("//");"
définition du paramètre de méthode search() :
le paramètre de méthode search() est une expression régulière (objet RegExp). Si l'argument n'est pas un objet RegExp, JavaScript le convertit en objet RegExp à l'aide de la fonction RegExp().
La méthode search() suit l'ordre de recherche de gauche à droite et renvoie la valeur de position de l'indice de départ de la première sous-chaîne correspondante. S'il n'est pas trouvé, -1 est renvoyé.
La méthode search() ne peut pas rechercher la plage spécifiée et renvoie toujours la valeur d'indice de la première sous-chaîne correspondante, ce qui n'est pas aussi flexible que la méthode indexOf().
[Recommandations associées : Tutoriel d'apprentissage 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!