JavaScriptで文字列をいじる

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 , "ウ" ) ;

こうすることで文字列内の「う」が「ウ」に変化する。
置換後の文字列を空にすることで削除もできる。