漢数字による表記は結構自由度が高いので、すべてのケースでうまく変換できているか、少々自信がありません。なお、全ての漢数字を変換してしまうので、たとえば、「加藤一二三」は「加藤123」に、「山口百恵」は「山口100恵」なってしまいます(笑。
入力:
〇 = 零 一 = 壱 十 = 拾 百 = 一〇〇 千 = 一千 = 一〇〇〇 千百十一 = 一一一一 三万四千六百 = 三四六〇〇 五萬 = 五〇〇〇〇 十万 = 一〇万 = 一〇〇千 十九万六百八十七 = 一九万六八七 = 一九〇六八七 一千万 = 千万 = 一〇〇〇〇千 一億百八 = 一〇〇〇〇〇一〇八 壱拾弐億参千四百五拾六萬七千八百九拾 = 一二三四五六七八九〇 九千九百九十九垓九千九百九十九京九千九百九十九兆九千九百九十九億九千九百九十九万九千九百九十九
Convert Use thousands separators
結果: