gpt4 book ai didi

javascript - 字符串有隐藏字符,无法验证,

转载 作者:搜寻专家 更新时间:2023-11-01 00:40:00 25 4
gpt4 key购买 nike

我大约 2 小时前问了一个问题

[不需要看问题,只是引用] Storing images using node.js gives error

给出的解决方案与我的代码完全相同,我试图找出我的代码和他的代码之间的区别,看看他做了什么修改以使其工作,但没有任何修改。

所以我想到在线 IDE 试试,我试了 c9.io 在线 IDE 来检查它。但是突然在在线 c9.io IDE 中出现了一些奇怪的东西,我的本地 sublime 编辑器没有显示它。

下图是我在sublime中看到的文字,没有任何内容区别。

enter image description here

-

以下是我在 c9.io 中找到的文本。如您所见,c9.io javascript 编辑器中新出现了两个点

enter image description here

I could not able to see the difference that in normal text editor, Then in online different checker also showed the error.

enter image description here

下面是两个字符串之间隐藏差异的文本

AybükeArslan‌​_(3).JPG

AybükeArslan_(3).JPG

Just copy paste the above text in https://www.diffchecker.com/ after then you could see the difference between the above two strings

任何人都可以告诉这是什么原因以及如何通过 javascript 函数从字符串中删除不需要的字符。它在我的服务器中已经出现了 5 个小时的问题。

最佳答案

n_ 之间有 2 个 Unicode 字符,一个 ‌ 零宽度非连接符 后跟一个 零宽度空间

看到它们将取决于您使用的编辑器/字体以及它如何决定显示此类不可打印字符 - 如果有的话。

删除它们:

newStr = oldStr.replace(/[\u200c\u200b]/g, "");

关于javascript - 字符串有隐藏字符,无法验证,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38103787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com