js没有chr()这个函数str=str.replace("\n","<br>")

解决方案 »

  1.   

    str=str.replace("\n\r","<br>");chr()是VBscript里面的函数
      

  2.   

    vbscript
    str=replace(str,chr(13),"<br>")
      

  3.   

    str=str.replace(String.formCharCode(13),"<br/>")
      

  4.   

    正确的应该是:
    javascript
    str=str.replace("\r\n","\n");
    str=str.replace("\r","\n");
    str=str.replace("\n","<br>");vbscript
    str=replace(str,vbCRLF,vbLF)
    str=replace(str,vbCR,vbLF)
    str=replace(str,vbLF,"<br>")window下回车是由0xOD 0xOA(C:语言中的\r\n)两个字符构成 linux下是由0x0A(\n)一个字符构成 Mac下是由0x0D(\r)构成所以需要先将所有\r\n换成\n,再将所有剩下的\r换成\n,最后再将\n换成<br>这样才可以通用所有情况的strVBScript中vbCRLF 表示\r\n vbCR表示\r vbLF表示\n
      

  5.   

    str=str.replace(String.formCharCode(13),"<br/>")