UTF-8 halfwidth katakana interconversion functions
$ npm install hanzen --save
var hanzen= require('hanzen');
console.log(hanzen); //object
$ bower install hanzen --save
<script src="bower_components/hanzen/hanzen.min.js"></script>
<script>
console.log(hanzen); //object
</script>
<script src="https://cdn.rawgit.com/59naga/hanzen/master/hanzen.min.js"></script>
<script>
console.log(hanzen); //object
</script>
引数str
に含まれているカタカナ(。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワンガギグゲゴザジズゼゾダヂヅデドバパビピブプベペボポヷヴヺ
)の全角・半角の相互変換を行います。
それ以外の文字は置換しません。
var hanzen= require('hanzen');
hanzen.toHankaku('あのイーハトーヴォのすきとおった風');
// 'あのイーハトーヴォのすきとおった風'
hanzen.toZenkaku('あのイーハトーヴォのすきとおった風');
// 'あのイーハトーヴォのすきとおった風'