V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
yuan321
V2EX  ›  JavaScript

问下 js 去除"\r\n" 后为啥得到的文字和去除前不一样?

  •  
  •   yuan321 · 2022-05-11 10:31:39 +08:00 · 1862 次点击
    这是一个创建于 927 天前的主题,其中的信息可能已经有所发展或是发生改变。
    let test=  "目前,我国企业在企业规模上日益强大,在经营组织形式上也越发复杂。参股、控股、并购重组,总、分公司等企业运作方式及资本运作也变得更频繁和丰富。无论从法律上还是企业管理层对会计、财务信息的需求上,都需要财务人员提供一套从整个企业组织边界上的合并财务报表,通过合并报表的方式公允地反映公司整体的财务状况、经营成果和现金流量。\r\n2014 年初,财政部对《企业会计准则第 33 号——合并财务报表》进行了修订,要求自 2014 年 7 月 1 日起在所有执行企业会计准则的企业范围内施行,鼓励在境外上市的企业提前执行。\r\n 本课程的目标是以上市公司实际情况为案例,在新《合并财务报表》准则的要求下,系统介绍如何编制合并会计报表并对相关信息进行披露。本课程不仅对合并财务报表新准则进行详解,并将新准则与 2014 之前的旧准则进行比较。\r\n 本课程适合于企业高层管理人员、企业财务总监、财务经理等财务负责人、企业财务主管、财务骨干及相应的审计人员。"
    test=test.replace(/\r?\n|\r/g, "")
    console.log(test)
    

    结果和原文不一样。。。。。 '目前,我国企业在企业规模上日益强大,在经营组织形式上也越发复杂。参股、控股、并购重组,总、分公司等企业运作方式及资本运作也变得更频繁和公允地反映公司整体的财务状况、经营成果和现金流量。2014 年初,财政部对《企业会计准则第 33 号——合并财务报表》进行了修订,要求自 2014 年 7 月 1 日起在所有执行企业会计准则的表并对相关信息进行披露。本课程不仅对合并财务报表新准则进行详解,并将新准则与 2014 之前的旧准则进行比较。本课程适合于企业高层管理人员、企业财务总监、财务经理等财务,

    5 条回复    2022-05-11 15:17:04 +08:00
    Rache1
        1
    Rache1  
       2022-05-11 10:35:55 +08:00
    没有复现

    yuan321
        2
    yuan321  
    OP
       2022-05-11 10:37:20 +08:00
    靠,可能是编译器的问题
    littlewing
        3
    littlewing  
       2022-05-11 10:59:02 +08:00
    没发现哪儿不一样啊
    wangtian2020
        4
    wangtian2020  
       2022-05-11 10:59:53 +08:00
    这种文字识别去除杂码、还有字符转码之类的,copilot 最擅长代码提示了,写行注释它就懂了
    learningman
        5
    learningman  
       2022-05-11 15:17:04 +08:00
    op 知道这个\r\n 是两个字符还是四个字符吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2575 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:43 · PVG 18:43 · LAX 02:43 · JFK 05:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.