首页 > 解决方案 > JavaScript 中的 C# UnicodeCategory

问题描述

我目前正在将一些 C# 代码翻译成 JavaScript,但我被困在一件事上。JavaScript 中的等价物是什么:

if (CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark)
{
  // Do something
}

我无法理解我们是否在 JavaScript 中有这个。

标签: javascriptc#

解决方案


根据@derloopkat 的帮助,我能够使用这篇文章中的解决方案来解决这个问题:

谢谢大家的帮助!

    const str = "Crème Brulée"
    str.normalize("NFD").replace(/[\u0300-\u036f]/g, "")
    > "Creme Brulee"

推荐阅读