我大约 2 小时前问了一个问题
[不需要看问题,只是引用] Storing images using node.js gives error
给出的解决方案与我的代码完全相同,我试图找出我的代码和他的代码之间的区别,看看他做了什么修改以使其工作,但没有任何修改。
所以我想到在线 IDE 试试,我试了 c9.io 在线 IDE 来检查它。但是突然在在线 c9.io IDE 中出现了一些奇怪的东西,我的本地 sublime 编辑器没有显示它。
下图是我在sublime中看到的文字,没有任何内容 区别。
-
以下是我在 c9.io 中找到的文本。如您所见,c9.io javascript 编辑器中新出现了两个点
。
I could not able to see the difference that in normal text editor, Then in online different checker also showed the error.
下面是两个字符串之间隐藏差异的文本
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/