»
AnglaisFrançaisVietnamien

Imprimer - Texte de remplacement d'expressions régulières - JavaScriptBank.com

Version complète: jsB@nk » Utilitaire » Recherche de code » Texte de remplacement d'expressions régulières
URL: https://www.javascriptbank.com/text-regular-expression-replacer.html

Texte de remplacement d'expressions régulières © JavaScriptBank.comIl s'agit d'un des expression régulière exemples sur JSB @ nk que l'utilisation RegExp objet pour trouver et remplacer du texte, mais il s'agit d'une expression régulière simple code de quelques lignes.

Version complète: jsB@nk » Utilitaire » Recherche de code » Texte de remplacement d'expressions régulières
URL: https://www.javascriptbank.com/text-regular-expression-replacer.html



JavaScript
<script type="text/javascript"><!--// Created by: Corneliu Lucian 'Kor' Rusu :: corneliulucian[at]gmail[dot]comvar words={// Add words here to be changed. Format - 'original':'replacement''Bill':'Linus','IE':'Firefox','Windows XP':'Ubuntu Linux'}var regs=[];for(arg in words){regs[regs.length]=new RegExp(arg,'g')}function replaceText(){var tags=document.getElementsByTagName('body')[0].getElementsByTagName('*');var i=0,t;while(t=tags[i++]){if(t.childNodes[0]){var j=0, c;while(c=t.childNodes[j++]){if(c.nodeType==3){var k=0;for(arg in words){c.nodeValue=c.nodeValue.replace(regs[k],words[arg]);k++;}}}}}}//--></script>


HTML
<ul style="text-align: left;">  <li>Bill</li>  <li>IE</li>  <li>Windows XP</li></ul><p><span onclick="replaceText()"><strong><em>Click here to replace</em></strong></span></p>