| 12
 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