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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
function Remplacer(chaine_a_trouver, remplacer_par, messageprive)
{
for (i=0; i<messageprive.length; i++)
{
messageprive = messageprive.replace(chaine_a_trouver, remplacer_par);
}
return messageprive;
}
function deblaie(reg,messageprive) {
textarea=new String(messageprive);
return textarea.replace(reg,'$1\n');
}
function remblaie(messageprive) {
textarea=new String(messageprive);
return textarea.replace(/\n/g,'');
}
function remplace_tag(reg,rep,messageprive) {
textarea=new String(messageprive);
return textarea.replace(reg,rep);
}
function apercu(messageprive)
{
// balise URL
messageprive=deblaie(/(\[\/url\])/g,messageprive);
messageprive=remplace_tag(/\[\url=([\s\S]*?)\](.+)\[\/url\]/g,'<a href="$1" target="_blank">$2</a>',messageprive);
messageprive=remplace_tag(/\[\url]([\s\S]*?)\[\/url\]/g,'<a href="$1" target="_blank">$1</a>',messageprive);
messageprive=remplace_tag(/\[\email=([\s\S]*?)\](.+)\[\/email\]/g,'<a href="mailto:$1" target="_blank">$2</a>',messageprive);
messageprive=remplace_tag(/\[\email]([\s\S]*?)\[\/email\]/g,'<a href="mailto:$1" target="_blank">$1</a>',messageprive);
messageprive=remblaie(messageprive)
document.getElementById('apercu').innerHTML = messageprive;
} |
Partager