请问一个简单的JS替换

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:30:05
就是想把贴上来的文字重新排版一下...如果遇到换行.,br.或<p>他换成<br>  或<p>  
请问一下这个JS代码要怎么写啊,,网上查了很多都看不懂.能写个简单的吗??
<label>
<div align="center">
<textarea name="a" cols="70" rows="10" id="a"></textarea>
<br />
<br />
<input type="submit" name="Submit" value="排版" />
<br />
<br />
<textarea name="b" cols="70" rows="10" id="b"></textarea>
</div>
</label>
另外,我用ASP替换时;
<%
a =request("a")
b=request("b")
c=replace(a,"<BR>","<BR>")
%>
如果直接粘网上的文字,,看不到标签的那种,,那就是一行了既换不了行也没有空格,..这也行不通.

试一下这

function strReplace(str,n){
var t="",len=0;
if(n==1){
t=str.replace(/\r\n/g,"\\n");
document.form1.content.value=t;
}else{
len=str.split("\\n");
for(var i=0;i<len.length;i++){
t=t+len[i]+"<br>   ";
}
showStr.innerHTML=t
document.all.contents.value="   "+t
//alert(document.all.contents.value);
}
}