用javascript將字串中的換行替換成html的換行 | javascript符號轉換
摘要:用javascript將字串中的換行替換成html的換行update2010/01/02:沒有很仔細的看資料.結果繞了很大一圈.感謝91哥[1]的提醒.Replace的用法就如topcat[2]的文章所寫的[3],replace的第一個參數是可以是字串或是regularexpression.如果使用字串,則會區分大小寫,且遇到第一個相符的字串後就會停止,如果要不分大小寫或是要替換全部的相符的字串則需要使用regexp.因為目前只需要將全部相符的換行字元換掉,所以只需使用g這個modifier,範例(將換行字元()替換成html的換行標籤(
)):strOrg=strOrg.replace(//g,"
");regex...
摘要:用javascript將字串中的換行替換成html的換行
update 2010/01/02 :
沒有很仔細的看資料.結果繞了很大一圈.感謝91哥[1]的提醒.Replace的用法就如topcat[2]的文章所寫的[3],replace的第一個參數是可以是字串或是regular expression.如果使用字串,則會區分大小寫,且遇到第一個相符的字串後就會停止,如果要不分大小寫或是要替換全部的相符的字串則需要使用regexp.
因為目前只需要將全部相符的換行字元換掉,所以只需使用g這個modifier,
範例(將換行字元( )替換成html的換行標籤(<br />)):
strOrg = strOrg.replace(/ /g,"<br />");regexp的modifier說明
i Perform case-insensitive matching g Perform a global match (find all matches rather than stopping after the first match) m Perform multiline matchin參考資料:
replacehttp://www.w3schools.com/jsref/jsref_replace.asp[4]
RegExphttp://www.w3schools.com/jsref/jsref_obj_regexp.asp[5]
======================
update at 2009/12/31
感謝vdonkey提供更簡單的方法.
======================
因為要寫一個html即時預覽的功能,所以需要一段程式是將javascript中的換行( )替換成html中的換行(<br />)因為asp都是用replac...