Ressource Libs/xbl_hhf/regexp

Voilà un textbox[type="regexp"] bien pratique pour faire du controle de saisie.

ce XBL a deux mode fonctionnement :

  • l'expression reguliere commence par ^ et finit par $, le textbox est en mode replace.
  • sinon, le textbox donne juste l'indication si le texte saisie est un motif de l'expression reguliere

syntaxe : fichier XUL

  <?xml-stylesheet href="jar:xbl/textfield/textfield.jar!/textfield.css" type="text/css"?>

minimum :

        <textbox regexp="expression reguliere"/>

avec toutes les option personnalisable :

        <textbox regexp="expression reguliere" value="valeur par défaut" accepterror="true/false"/>

details :

regexp : expression régulière : exemple : \d{5} 5 caractère numérique

value : valeur par défaut

accepterror : en mode replace (expression reguliere de la forme ^....$) permet ou pas de saisir un carractere ne repondant pas au pattern

Notez que si la valeur par défaut n'est pas spécifié, le composant essayera de trouver un motif correspondant au pattern. Néanmoins, dans ce cas tous les patterns ne sont pas supporté, entre autre les pattern de on matche ?^x, les pattern de position (?:x) etc....

httpdemo

httptextfield.jar à mettre dans un repertoire 'xbl/textfield', à la racine de votre site

Dernière modification le septembre 28, 2008 4:37 .


Le contenu de cette page est disponible selon certaines conditions de réutilisation. Lire aussi la page des informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.