abracadabraPDF › Forums › PDF – Général › Ajouter un tiret après les 3 premiers chiffres › Répondre à : Ajouter un tiret après les 3 premiers chiffres
8 octobre 2019 à 17:12
#66309
bebarth
Maître des clés
bonjour,
A mettre en script de touches personnalisé :
Code:
if (!event.willCommit) {
if(/^d{3}$/.test(event.value) && event.selStart==3) event.change=”-“+event.change;
var aRslt=event.value.split(“”);
aRslt.splice(event.selStart, event.selEnd-event.selStart, event.change);
var strTest=aRslt.join(“”);
var rpat=/^d{0,3}(-d{0,11})?$/;
event.rc=rpat.test(strTest);
} else {
var rpat=/^(d{3}-d{11})?$/;
event.rc=(event.value==””) || rpat.test(event.value);
}
if(/^d{3}$/.test(event.value) && event.selStart==3) event.change=”-“+event.change;
var aRslt=event.value.split(“”);
aRslt.splice(event.selStart, event.selEnd-event.selStart, event.change);
var strTest=aRslt.join(“”);
var rpat=/^d{0,3}(-d{0,11})?$/;
event.rc=rpat.test(strTest);
} else {
var rpat=/^(d{3}-d{11})?$/;
event.rc=(event.value==””) || rpat.test(event.value);
}
Insertion automatique du tiret, puis 11 chiffres !!!
@+
:bonjour: