Maison > interface Web > Questions et réponses frontales > Comp est-il une méthode JavaScript ?

Comp est-il une méthode JavaScript ?

藏色散人
Libérer: 2023-01-07 11:46:22
original
1927 Les gens l'ont consulté

comp n'est pas une méthode JavaScript, mais compile est une méthode JavaScript ; la méthode compile est utilisée pour compiler des expressions régulières pendant l'exécution du script, et peut également être utilisée pour modifier et recompiler des expressions régulières.

Comp est-il une méthode JavaScript ?

L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur DELL G3.

Comp est-il une méthode JavaScript ?

comp n'est pas une méthode JavaScript, mais compile() est une méthode JavaScript.

Méthode JavaScript compile()

La méthode compile() est utilisée pour compiler des expressions régulières lors de l'exécution du script. La méthode

compile() peut également être utilisée pour modifier et recompiler des expressions régulières.

Syntaxe

RegExpObject.compile(regexp,modifier)
Copier après la connexion

Expression régulière d'expression régulière de paramètre.

modificateur précise le type de correspondance. "g" est utilisé pour la correspondance globale, "i" est utilisé pour la correspondance sensible à la casse et "gi" est utilisé pour la correspondance globale sensible à la casse.

Remarque : à l'exception du navigateur Opera, d'autres navigateurs prennent en charge la méthode compile().

Exemple

Recherche globalement « homme » dans une chaîne et le remplace par « personne ». Utilisez ensuite la méthode compile() pour modifier l'expression régulière et remplacer "man" ou "woman" par "person":

<script>
var str="Every man in the world! Every woman on earth!";
var patt=/man/g;
var str2=str.replace(patt,"person");
document.write(str2+"<br>");
patt=/(wo)?man/g;
patt.compile(patt);
str2=str.replace(patt,"person");
document.write(str2);
</script>
Copier après la connexion

Le résultat de l'exemple ci-dessus :

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
Copier après la connexion

Apprentissage recommandé : "Tutoriel de base 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal