JavaScript提供了一個replace的函式可以替換掉一個字串中的字,但在實際使用上卻只能取代掉第一個字,例如textarea的內容為:


如果使用:
str = str.replace("\n","<br />");
document.write(txt);

來轉換

會顯示成:
hello
every bodyhow are you

把替換語法改為以下即可解決:

str = str.replace(/\n/g,"<br />");

bshadow 發表在 痞客邦 PIXNET 留言(0) 人氣()