сократить код с replace
text2=text.replace(/"/g, """).replace(/</g, "<").replace(/>/g, ">").replace(/\n/g, "<br />").replace(/jh1/g, "<div class='ha'>").replace(/jh2/g, "<div class='ha1'>").replace(/jcod/g, "<div class='code'>").replace(/jend/g, "</div>") можно сократить эту строку? |
var replace = (function (){
var ruleReplacable = {
'<' : "<",
'>' : ">",
'"' : """
};
return function ( text ) {
return ("" + text).replace(/(<|>|")/g, function( match ){ return ruleReplacable[match] || match; })
};
})();
alert( replace('<div class="test">test</div>') );
И дальше по аналогии... |
nikita.mmf,
а как быть с ' |
qwertyuiop,
попробуйте немного подумать сами ;) |
чет я добавить символы не могу, переводит только эти
|
все, понял где протупил
|
| Часовой пояс GMT +3, время: 20:49. |