File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
9-regular-expressions/08-regexp-character-sets-and-ranges Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -93,22 +93,22 @@ Les propriétés Unicode `pattern:p{…}` ne sont pas implémentées dans IE. Si
9393Ou simplement utiliser des intervalles de caractères dans la langue qui nous intéresse, e.g. `pattern:[а-я]` pour les lettres cyrilliques.
9494```
9595
96- ## Excluding ranges
96+ ## Intervalles excluant
9797
98- Besides normal ranges, there are "excluding" ranges that look like ` pattern:[^…] ` .
98+ En plus de ces intervalles classiques, existent les intervalles "excluant" qui ressemblent à ` pattern:[^…] ` .
9999
100- They are denoted by a caret character ` ^ ` at the start and match any character * except the given ones * .
100+ Ils se distinguent par un premier accent circonflexe ` ^ ` et correspond à n'importe quel caractère * à l'exception des caractères qui le suivent * .
101101
102- For instance :
102+ Par exemple :
103103
104- - ` pattern:[^aeyo] ` -- any character except ` 'a' ` , ` 'e' ` , ` 'y' ` or ` 'o' ` .
105- - ` pattern:[^0-9] ` -- any character except a digit, the same as ` pattern:\D ` .
106- - ` pattern:[^\s] ` -- any non-space character, same as ` \S ` .
104+ - ` pattern:[^aeyo] ` -- n'importe quel caractère sauf ` 'a' ` , ` 'e' ` , ` 'y' ` ou ` 'o' ` .
105+ - ` pattern:[^0-9] ` -- n'importe quel caractère à l'exception des chiffres, équivalent à ` pattern:\D ` .
106+ - ` pattern:[^\s] ` -- n'importe quel caractère qui n'est pas un espacement, équivalent à ` \S ` .
107107
108- The example below looks for any characters except letters, digits and spaces :
108+ L'exemple ci-dessous cherche n'importe quel caractère n'étant pas une lettre, un chiffre ou un espace :
109109
110110``` js run
111- alert ( " alice15@gmail.com" .match (/ [^ \d\s A-Z ] / gi ) ); // @ and .
111+ alert ( " alice15@gmail.com" .match (/ [^ \d\s A-Z ] / gi ) ); // @ et .
112112```
113113
114114## Escaping in [ …]
You can’t perform that action at this time.
0 commit comments