gpt4 book ai didi

javascript - 使用 js 实现 float 和 int Bangla Numbers 的正则表达式

转载 作者:行者123 更新时间:2023-12-05 03:41:50 26 4
gpt4 key购买 nike

我遇到了一个问题。我想使用 RegEx 验证 Bangla int 和 float 数字。我正在使用以下正则表达式

([০-৯][০-৯]*$)

但它不适用于২৬৭

再一次,我将如何实现 float 孟加拉数字(例如:৬৭.৫৬)支持正则表达式一次,它将选择 int 和 float Bangla 数字。请有人帮助我。 (仅供学习使用)

最佳答案

您可以使用以下内容来匹配简单的整数或 float 孟加拉语数字:

/[০-৯]+(?:\.[০-৯]+)?/
/[\u09E6-\u09EF]+(?:\.[\u09E6-\u09EF]+)?/

你可以验证它们(整个字符串应该匹配)

/^[০-৯]+(?:\.[০-৯]+)?$/
/^[\u09E6-\u09EF]+(?:\.[\u09E6-\u09EF]+)?$/

参见 regex demo .

详细信息:

  • ^ - 字符串的开始
  • [\u09E6-\u09EF]+ - 一个或多个 Bengali digits
  • (?:\.[\u09E6-\u09EF]+)? - . 和一个或多个孟加拉数字的可选出现
  • $ - 字符串结尾。

关于javascript - 使用 js 实现 float 和 int Bangla Numbers 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67568827/

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