可能的Unicode日本数字/小数



我正在尝试支持/转换日语数字/标点符号,因此我正在考虑以下字符。

0123456789

我将所有数字映射到其ASCII对应物,最后2个标点符为ASCII小数。

我的产品不支持逗号

日语键盘的数字/小数的所有可能变化?我找不到详尽的清单。

您不需要列出所有可能的模式,而需要询问足够的标准化库。

在Python中

import unicodedata
print(unicodedata.normalize("NFKC", "12,345.67"))

在JavaScript

"12,345.67".normalize('NFKC')

在php

<?php
if (!class_exists('Normalizer')) { exit ('You need to turn on php_intl extension.'); }   
echo Normalizer::normalize('12,345.67', Normalizer::NFKC);

结果

12,345.67

只是为了确保日本时期(。)不用于小数点,因此您不应该转换它,因为上面的库不。

相关内容

  • 没有找到相关文章

最新更新