Donnez vie à vos documents numériques !
 

Répondre à : Changer couleur du champ obligatoire lorsque rempli

abracadabraPDF Forums PDF – Général Changer couleur du champ obligatoire lorsque rempli Répondre à : Changer couleur du champ obligatoire lorsque rempli

#60321
bebarth
Maître des clés

bonjour,
Il faut écrire une expression régulière.
En voici une pour les numéros de téléphones (10 chiffres dont le premier est un zéro) :

Code:
if(!event.willCommit) {
    if(/^d{2}$/.test(event.value) && event.selStart==2 && event.change!=””) event.change=” “+event.change;
    else if(/^d{2} d{2}$/.test(event.value) && event.selStart==5) event.change=” “+event.change;
    else if(/^d{2} d{2} d{2}$/.test(event.value) && event.selStart==8) event.change=” “+event.change;
    else if(/^d{2} d{2} d{2} d{2}$/.test(event.value) && event.selStart==11) event.change=” “+event.change;
    var aTester=event.value.split(“”);
    aTester.splice(event.selStart, event.selEnd-event.selStart, event.change);
    var testeChaine=aTester.join(“”);
    var modeleRegEx=/^([0]d{0,1}( d{0,2}( d{0,2}( d{0,2})?( d{0,2})?)?)?)?$/;
    if (modeleRegEx.test(testeChaine) && event.change!=””) var derniereEntree=event.change;
    event.rc=modeleRegEx.test(testeChaine);
} else {
    var modeleRegEx=/^(d{2} d{2} d{2} d{2} d{2})?$/;
    event.rc=(event.value==””) || modeleRegEx.test(event.value);
}

@+
:bonjour: