geolonia / normalize-japanese-addresses

オープンソースの住所正規化ライブラリ。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

番地部分に不正な数値表現が含まれている時に、クラッシュする

shio-phys opened this issue · comments

normalize関数が例外を吐き出すケースがあったのでこちらに起票いたします。
ご対応いただけますと幸いです。

実行環境

macOS Monterey 12.3.1(intel)
node v16.15.0
normalize-japanese-addresses v2.5.6

NGな例

# 「百二三」という数字に変換できない文字列
東京都千代田区永田町百二三

OKな例

東京都千代田区永田町百二十三
東京都千代田区永田町百二

発生する例外:

TypeError: The attribute of kanji2number() must be a Japanese numeral as integer.

@shio-phys ありがとうございます。百二三 -> 123 に寄せられると正規化がカバーできる範囲が広がり良さそうです。改善を試みたいと思います。

@shio-phys こちら、 v2.5.7 で対応いたしました。ぜひお試しください。フィードバックありがとうございました!

@kamataryo ご対応ありがとうございます!早速新しいバージョンを試してみようと思います!!