Le meilleur didacticiel JavaScript RegExp Object en 2024, dans ce didacticiel, vous pouvez apprendre objet RegExp,grammaire,Modificateurs,Supports,métacaractères,quantificateur,méthodes d'objet RegExp,Il prend en charge les expressions régulières méthodes d'objet Cordes,
Une expression régulière est une description de caractère du modèle objet.
Les expressions régulières sont utilisées pour récupérer la mise en correspondance de modèle de chaîne et de remplacement, il est un outil puissant pour la mise en œuvre du modèle de chaîne correspondant.
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+/;
En savoir plus sur l' objet RegExp dans notre JavaScript RegExp objets tutoriel .
Modificateur est utilisé pour effectuer une correspondance sensible à la casse et mondiale:
Modificateurs | description |
---|---|
Je | Effectuer la casse correspondance. |
g | Effectuer un match global (trouver tous les matchs plutôt que dans le premier match après l'arrêt). |
m | Executive Multi-ligne correspond. |
Les crochets sont utilisés pour trouver une série de caractères:
expression | description |
---|---|
[Abc] | Trouver tous les caractères entre les crochets. |
[^ Abc] | Trouver un caractère non pas entre les crochets. |
[0-9] | Recherchez un nombre quelconque de 0-9. |
[Az] | Recherchez tout petit pour écrire un z caractère minuscule. |
[AZ] | Trouver tous les caractères de majuscules A à Z, en majuscules. |
[Az] | Trouver tous les caractères de majuscule en minuscule z de. |
[Adgk] | Recherches d'un caractère dans un ensemble donné. |
[^ Adgk] | Recherches d'un caractère en dehors de l'ensemble donné. |
(Rouge | bleu | vert) | Trouver toutes les options spécifiées. |
Métacaractère (Métacaractère) caractère a une signification particulière:
métacaractères | description |
---|---|
. | Trouver un seul caractère, à l'exception de saut de ligne et de ligne terminaisons. |
\ w | Trouver un caractère de mot. |
\ W | Trouver un caractère non-mot. |
\ d | Trouver les chiffres. |
\ D | Trouver des caractères non numériques. |
\ s | Trouver un espace. |
\ S | Trouver des caractères non-blancs. |
\ b | mot d'alignement de limite. |
\ B | Associez non-limite de mot. |
\ 0 | Trouver des caractères NUL. |
\ n | Trouver newline. |
\ F | Trouver des sauts de page. |
\ R | Trouver un retour chariot. |
\ T | Trouver onglets. |
\ V | Trouver un onglet vertical. |
\ xxx | Cherchez le numéro octal xxx caractères prédéterminés. |
\ xdd | Trouver un nombre hexadécimal dd caractères prédéterminés. |
\ uxxxx | Trouver un xxxx nombre hexadécimal spécifié de caractères Unicode. |
quantificateur | description |
---|---|
n + | Toute chaîne qui contient au moins un n rencontre. |
n * | Toute chaîne qui contient zéro ou plus n correspondance. |
n? | Tout matériel qui contient zéro ou un n string assorti. |
n {X} | Une chaîne de X contient n séquence correspond. |
n {X, Y} | Une chaîne de X ou Y n contient une mise en correspondance de séquence. |
n {X} | Au moins X n séquence contient la correspondance de chaîne. |
n $ | N correspond à toute fin de chaîne. |
^ n | N correspondre toute chaîne commençant par un. |
? = N | Immédiatement après toute spécifiée chaîne n string assorti. |
?! N | Toute subséquente pas immédiatement spécifiée chaîne n string assorti. |
manière | description | FF | IE |
---|---|---|---|
compiler | Compiler une expression régulière. | 1 | 4 |
exec | La valeur spécifiée chaîne de recherche. La valeur de retour de la trouver, et de déterminer sa position. | 1 | 4 |
test | La valeur spécifiée chaîne de recherche. Retourne vrai ou faux. | 1 | 4 |
manière | description | FF | IE |
---|---|---|---|
recherche | Recherche et les valeurs d'expressions régulières correspondant. | 1 | 4 |
match | Trouver un ou plusieurs correspondance d'expression régulière. | 1 | 4 |
remplacer | Remplacez régulièrement substring expression correspondante. | 1 | 4 |
scission | La chaîne est divisée en un tableau de chaînes. | 1 | 4 |