Last Update: May.9,2024

JavaScript Sample

動作確認: ○Firefox115(Win7) ○Chrome109(Win7)

■ 照合用に住所表記のゆれを正規化する

フォームからの住所入力では、

など、その他「がガケヶつっツッ」の混用など細かい点(地域による違いもある)も挙げればきりがないほどです。
とは言え、100%を求めずにある程度まで表記を統一できれば、実用になる場合もあります。

ためしに次の粗っぽいルールで石川県用(富山県、福井県にもそこそこ対応)に正規化してみました。

本格的な名寄せには使えませんが、重複チェックなどの照合用であればこれでも十分利用できそうです。
ただし、住所表記は都道府県によって違いがあるようなので、汎用性を持たせるには都道府県名による分岐処理も必要になります。
その場合、フォームに選択式の「都道府県名」入力欄を別枠で用意します。

住所を入力:

正規化の結果:


■ ソース