Le meilleur didacticiel JavaScript RegExp Object en 2024, dans ce didacticiel, vous pouvez apprendre Remplissez RegExp Object Reference,Qu'est-ce que RegExp?,grammaire,RegExp Modificateurs,exemple 1,exemple 2,exemple 3,test (),Exemples,Exemples,exec (),exemple 1,

JavaScript RegExp Object

RegExp: une expression régulière (expression régulière) sténographie.


Remplissez RegExp Object Reference

S'il vous plaît voir notre manuel de référence de l' objet JavaScript RegExp , qui fournit toutes les propriétés et méthodes peuvent être utilisées en conjonction avec l'objet chaîne.

Ce manuel contient une description détaillée et des exemples sur l'utilisation de chacune des propriétés et méthodes.


Qu'est-ce que RegExp?

Une expression régulière décrit un modèle de caractères de l'objet.

Lorsque vous récupérez un texte, vous pouvez utiliser un modèle pour décrire le contenu à récupérer. RegExp est ce mode.

modèle simple peut être un caractère unique.

Plus de modèles complexes comprennent plus de caractères peuvent être utilisés pour analyser, vérifier le format, remplacer et ainsi de suite.

Vous pouvez spécifier une position de chaîne de recherche, et le type de caractères que vous souhaitez récupérer, et ainsi de suite.

grammaire

var patt=new RegExp(pattern,modifiers);

或更简单的方法

var patt=/pattern/modifiers;
  • Modèle décrit une expression de modèle.
  • Modifiers (modificateurs) décrit si la récupération est globale, sensible à la casse et ainsi de suite.

Remarque: Lorsque vous utilisez un constructeur pour créer un objet régulier, vous avez besoin de règles d'échappement de caractère réguliers (précédés d'une barre oblique inverse \). Par exemple, les suivantes sont équivalentes:

var re = new RegExp("\\w+");
var re = /\w+/;

RegExp Modificateurs

Modificateur est utilisé pour effectuer une recherche insensible à la casse et le texte intégral.

i - modificateur est utilisé pour effectuer une correspondance insensible à la casse.

g - modificateur est utilisé pour effectuer des recherches en texte intégral (plutôt que de trouver le premier arrêt à trouver, mais pour trouver tous les matches).

exemple 1

Dans une chaîne insensible à la casse trouver "W3CSchool"

var str="Visit W3CSchool";
var patt1=/w3cschool/i;

Le texte suivant est l' expression correspondant marqué obtenu:

Visitez W3CSchool

Essayez »

exemple 2

Recherche en texte intégral "est"

var str="Is this all there is?";
var patt1=/is/g;

Le texte suivant est l' expression correspondant marqué obtenu:

Is th is all there is ?

Essayez »

exemple 3

Recherche en texte intégral et insensible à la casse recherche "est"

var str="Is this all there is?";
var patt1=/is/gi;

Le texte suivant est l' expression correspondant marqué obtenu:

Is th is all there is ?

Essayez »


test ()

méthode Value recherche spécifiée string test (), sur la base des résultats et renvoie true ou false.

L'exemple suivant est une chaîne de caractère "e" de recherche:

Exemples

var patt1 = new RegExp ( "e");
document.write (patt1.test ( «Les meilleures choses dans la vie sont gratuites"));

En raison de la lettre "e" dans la chaîne, la sortie du code ci-dessus sera:

true

Essayez »

Lorsque vous utilisez un constructeur pour créer un objet régulier, vous avez besoin de règles d'échappement de caractère réguliers (précédés d'une barre oblique inverse \)

Exemples

var re = new RegExp ( "\\ w +");

Essayez »


exec ()

(), Méthode pour récupérer la chaîne de valeur exec spécifiée. La valeur de retour est la valeur à trouver. Si aucune correspondance est trouvée, elle renvoie null.

L'exemple suivant est une chaîne de caractère "e" de recherche:

exemple 1

var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));

En raison de la lettre "e" dans la chaîne, la sortie du code ci-dessus sera:

e

Essayez »
JavaScript RegExp Object
10/30