Bonjour,
J'ai un soucis avec mon code.
Ca donne 0 33 14 13 45 46, je voudrai + 33 14 13 45 46.
Si je tape le + ça bloque par contre si je tape 0 ça passe. Vous avez la solution ?
Modifié par Tintin75 (13 Nov 2017 - 16:11)
J'ai un soucis avec mon code.
function indicatif(obj){
var str=obj.value.replace(/-|\./g,'')
switch(true){
case (str.length<12) : break;
case (str.length==12):
tel=str.replace(/^(\d{1})(\d{2})(\d{1})(\d{2})(\d{2})(\d{2})(\d{2})$/,"$1.$2.$3.$4.$5.$6.$7")
obj.value=tel
break;
case (str.length>12) :
obj.value=str.substr(0,12).replace(/^(\d{1})(\d{2})(\{1})(\d{2})(\d{2})(\d{2})(\d{2})$/,"$1.$2.$3.$4.$5.$6.$7")
}
}
Ca donne 0 33 14 13 45 46, je voudrai + 33 14 13 45 46.
Si je tape le + ça bloque par contre si je tape 0 ça passe. Vous avez la solution ?
Modifié par Tintin75 (13 Nov 2017 - 16:11)