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

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: