Maison  >  Article  >  interface Web  >  Comp est-il une méthode JavaScript ?

Comp est-il une méthode JavaScript ?

藏色散人
藏色散人original
2021-09-01 15:12:531882parcourir

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)

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>

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!

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!

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
Article précédent:Que signifie javascript ?Article suivant:Que signifie javascript ?