如果你想玩白色空格,制表符,换行符和回车符,你如何在javascript中“选择它们”?
x = $('pre').html().replace(/(\r\n|\n|\r)/gm, "#");
对于换行和回车, 编辑 : ^ 不工作。
现在,标签是/(\ t)/,空格是/()/。
答案 0 :(得分:1)
你的例子确实有效。
答案 1 :(得分:0)
你总是可以转义字符串然后替换转义值 - 然后再次转换 - 例如
<pre>
<script language="javascript" type="text/javascript">
var str = "This is some\nJavascripty stuff with\nlinebreaks";
document.write(str);
var escStr = escape(str);
document.write('<br />');
noLineBreaks = escStr.replace(/%0A/g, "#");
document.write(unescape(noLineBreaks));
</script>
</pre>