Maison >interface Web >Questions et réponses frontales >Comment utiliser la méthode javascript search()

Comment utiliser la méthode javascript search()

青灯夜游
青灯夜游original
2021-06-22 17:33:251791parcourir

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)".

Comment utiliser la méthode javascript search()

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!

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