[Javascript] カタカナ <-> ひらがな 変換ライブラリ

カタカナ -> ひらがな

function convert_kana2hira(str){ return str.replace(/[\u30a1-\u30f6]/g, function(match) { const chr = match.charCodeAt(0) - 0x60 return String.fromCharCode(chr) }) }

ひらがな -> カタカナ

function convert_hira2kana(str){ return str.replace(/[\u3041-\u3096]/g, function(match) { const chr = match.charCodeAt(0) + 0x60; return String.fromCharCode(chr); }); }