読み込み中...
input.toLowerCase().normalize('NFKD')でアクセント記号を分解し、\p{L}・\p{N}・空白・アンダースコア以外の記号を除去したうえで空白の連続をアンダースコア(_)に置換する。ひらがな・カタカナ・漢字も\p{L}として保持されるため除去されない。
最終更新日 2026-07-03 ・ by yuzlrin