【问题标题】:How to show Nepali Numerical Unicode Characters in input field?如何在输入字段中显示尼泊尔数字 Unicode 字符?
【发布时间】:2021-03-27 04:37:06
【问题描述】:

我认为这个问题的答案可能并不难,但显然很棘手。我不知道为什么我不能在申请表中显示尼泊尔号码。虽然尼泊尔字母字符(क、ख、ग 等)显示正确,但每当我键入或复制以尼泊尔 unicode 字体键入的数字时,它会自动转换为英文。 例如。 १२३४५६७८९० 是代表 1234567890 的尼泊尔 unicode 字符。请您帮忙看看遗漏的内容。供您参考,我已粘贴链接here

【问题讨论】:

  • 我不知道为什么...评论(或删除)这一行(我的重新格式化本地副本中的第 26 行)<link href="https://fonts.googleapis.com/css?family=Poppins:300,400,400i,700" rel="stylesheet">.

标签: unicode numbers input-field


【解决方案1】:

我正在使用以下单行代码将其从英文数字转换为尼泊尔数字。输出为尼泊尔数字。其他角色不受影响。

如果您对字段使用“onkeyup”事件,您可以自动进行翻译。

const toNe = n => n.replace(/\d/g, d => "०१२३४५६७८९"[d])

// Tests
console.log(toNe("The value is 12000"));
console.log(toNe("0123456789"));
console.log(toNe("यो संख्या 25000 हो"));
console.log(toNe("जन्म मिति 25 अक्टोबर 2010 हो"));

【讨论】:

    猜你喜欢
    • 2020-11-29
    • 2013-08-14
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 2020-07-05
    • 1970-01-01
    相关资源
    最近更新 更多