[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);
});
}