1.全角カナを半角カナに変換する
自作することもできそうだが、MITによって配布されているので利用させていただく。
http://freesofutotravel.blog94.fc2.com/blog-entry-19.html?sp
2.全角英数と半角英数の変換
こちらがより一般的な変換。
// 半角にしたい str.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }); // 全角にしたい str.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) + 65248); });
3.文字列内の指定した文字を置換、削除する。
var value = "あいうえお"; var result = value.replace( /う/g , "ウ" ) ;
こうすることで文字列内の「う」が「ウ」に変化する。
置換後の文字列を空にすることで削除もできる。