JavaScript RegExp Objet


JavaScript RegExp Objet

RegExp, est l'abréviation de l'expression régulière.

Complète de référence de l'objet RegExp

Pour une liste complète de toutes les propriétés et méthodes qui peuvent être utilisés avec l'objet RegExp, rendez-vous à notre référence de l'objet RegExp complète .
La référence contient une brève description et des exemples d'utilisation pour chaque propriété et de la méthode!

Qu'est-ce que RegExp?

Une expression régulière est un objet qui décrit un modèle de caractères.
Lorsque vous recherchez dans un texte, vous pouvez utiliser un modèle pour décrire ce que vous recherchez.
Un modèle simple peut être un caractère unique.
Un modèle plus complexe peut être constitué de plusieurs caractères, et peut être utilisé pour l'analyse, la vérification de format, de substitution et plus.
Les expressions régulières sont utilisées pour effectuer puissante de pattern-matching "et de recherche et de remplacer" fonctions sur le texte.

Syntaxe

var patt=new RegExp(pattern,modifiers);

or more simply:

var patt=/pattern/modifiers;
  • pattern spécifie le modèle d'une expression
  • modificateurs de préciser si une recherche doit être globale, sensible à la casse, etc

Modificateurs RegExp

Les modificateurs sont utilisés pour effectuer des recherches insensibles à la casse et mondial.
Le modificateur i est utilisé pour effectuer insensible à la casse.
Le modificateur g est utilisé pour effectuer une correspondance globale (trouver toutes les correspondances plutôt que de s'arrêter après le premier match).

Par exemple une

Effectuez une recherche insensible à la casse pour "w3schools" dans une chaîne:
var str="Visit W3Schools";
var patt1=/w3schools/i;
Le marquée texte ci-dessous indique où l'expression devient un match:
Visit W3Schools

Essayez vous-même »

Exemple 2

Effectuez une recherche mondiale pour "est":
var str="Is this all there is?";
var patt1=/is/g;
Le marquée texte ci-dessous indique où l'expression devient un match:
Is this all there is?

Essayez vous-même »

Exemple 3

Faites un mondiale, insensible à la casse de recherche pour "est":
var str="Is this all there is?";
var patt1=/is/gi;
Le marquée texte ci-dessous indique où l'expression devient un match:
Is this all there is?

Essayez vous-même »


test ()

La méthode de test () recherche une chaîne pour une valeur spécifiée, et renvoie true ou false, selon le résultat.
L'exemple suivant recherche une chaîne pour le caractère "e":

Exemple

var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));
Comme il ya un "e" dans la chaîne, la sortie du code ci-dessus sera:
true

Essayez vous-même »


exec ()

La méthode exec () recherche une chaîne pour une valeur spécifiée, et renvoie le texte de la valeur trouvée. Si aucune correspondance n'est trouvée, elle renvoie null.
L'exemple suivant recherche une chaîne pour le caractère "e":

Par exemple une

var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));
Comme il ya un "e" dans la chaîne, la sortie du code ci-dessus sera:
e

Essayez vous-

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT