сократить код с 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, время: 17:27. |