1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
function f_js_nomPrenomProspect(idPrenom){
var obj=document.getElementById(idPrenom);
var chaine=obj.value;
var reg=new RegExp("[-._]+", "g");
var Sous_Chaine=chaine.split(reg);
var prenom="";
for(i=0;i<Sous_Chaine.length;i++){
var lettre_un=Sous_Chaine[i][0].toUpperCase();
var reste_mot=Sous_Chaine[i].substring(1).toLowerCase();
if(prenom !=""){
prenom += ' '+lettre_un+reste_mot;
}else{
prenom += lettre_un+reste_mot;
}
}
obj.value = prenom;
var new_string = prenom;
var pattern_accent = new Array("é", "è", "ê", "ë", "ç", "à", "â", "ä", "î", "ï", "ù", "ô", "ó", "ö");
var pattern_replace_accent = new Array("e", "e", "e", "e", "c", "a", "a", "a", "i", "i", "u", "o", "o", "o");
if (my_string && my_string!= "") {
new_string = preg_replace (pattern_accent, pattern_replace_accent, my_string);
}
return new_string;
} |