<div id="txt">
第1行<br>
第2行<br>
第3行
</div>
<script type="text/javascript">
var s = document.getElementById('txt').innerText;
alert(s);
var r = s.replace(/[\r][\n]/ig,"");
alert(r);
</script>
添加了一个标签<br>,是否等于在整个字符串中添加了两个字符?回车和换行?回车和换行什么区别?
第1行<br>
第2行<br>
第3行
</div>
<script type="text/javascript">
var s = document.getElementById('txt').innerText;
alert(s);
var r = s.replace(/[\r][\n]/ig,"");
alert(r);
</script>
添加了一个标签<br>,是否等于在整个字符串中添加了两个字符?回车和换行?回车和换行什么区别?
在windows下,回车是回到行首,换行就是到下一行.
<div id="txt">
第1行<br>
第2行<br>
第3行
</div>
<script type="text/javascript">
var s = document.getElementById('txt').innerText;
alert(s);
var r = s.replace(/\n/ig,"");
alert(r);
</script>
这样就不能替换啊