Donnez vie à vos documents numériques !
 

Répondre à : Syntaxe obscure d’un excellent script de validation de saisie

abracadabraPDF Forums PDF – Général Syntaxe obscure d’un excellent script de validation de saisie Répondre à : Syntaxe obscure d’un excellent script de validation de saisie

#56543
Merlin
Maître des clés

Bonjour,

La « syntaxe obscure » c’est du GREP, qui permet de rechercher des « Motifs » ou « Expressions régulières » (patterns), c’est-à-dire des chaines de caractères présentant une structure identique.
Ce n’est pas propre à JavaScript, le GREP est couramment utilisé en programmation et aussi… pour la mise en page dans InDesign.

[a-zA-Z0-9._-] = on recherche tous les caractères entre a et z, entre A et Z, entre 0 et 9, plus le point, plus le tiret-bas, plus le tiret-haut.

. = on recherche le point (en GREP . tout court représente « n’importe quel caractère », pour ne rechercher que le point il faut « l’échapper » en le précédant d’un anti-slash.

{2,4} = le caractère recherché peut être présent entre 2 et 4 fois (à noter que cette formule est désormais obsolète : si 2 reste un minimum, les suffixes de noms de domaine peuvent désormais être plus long que 4 lettres).

$/ = fin de mot.

Le « Masque arbitraire » c’est en fait du GREP masqué et prémâché.

A propos de GREP et Acrobat, voir aussi : http://abracadabrapdf.net/ressources-et-tutos/edition-modification/grep-et-acrobat/
On a d’ailleurs sur cette page une bien meilleure requête pour capter les adresses emails :

S+@S+.S+

:Smiley15: