存储之前先将换行转换成<br>,如:
a = request("textbox")
a = replace(a,chr(13),"<br>")
a = replace(a,chr(10),"<br>")
a = replace(a,chr(32)," ")
a = request("textbox")
a = replace(a,chr(13),"<br>")
a = replace(a,chr(10),"<br>")
a = replace(a,chr(32)," ")
2222222
33333333333
4444444444它会只将前两行间的<Br>加上, 后几行的就又丢了,不知道是怎么回事还有我用的是javascript, chr(10)是"\r" chr(13) 是"\n"吗?
过滤HTML代码,并将换行符替换成HTML的换行符<br/>
content = content.replace("\n","<br>");
是不是还应该有个"\r\n" ,还是"\n\r"?
<textarea name="txt"></textarea>
<input type="button" value="check" onclick="check(txt.value)"><script language="javascript">
function check(cs){
var reg = /\r/g;
var newcs = cs.replace(reg,"<br>");
alert(newcs);
}
</script>
<input type="button" value="check" onclick="check(txt.value)"><script language="javascript">
function check(cs){
var rega = /\r/g;
var regb = /\f/g;
var newcs = cs.replace(rega,"<br/>");
newcs = newcs.replace(regb," ");
alert(newcs);
}
</script>