/**********************************************************************
*
* 全角英数字・記号を半角に置換
*
* Copyright (c) 2003 AOK <soft@aokura.com>
*
**********************************************************************/
function z2h_ascii(src) {
var str = new String;
var len = src.length;
for (var i = 0; i < len; i++) {
var c = src.charCodeAt(i);
if (c >= 65281 && c <= 65374 && c != 65340) {
str += String.fromCharCode(c - 65248);
} else if (c == 8217) {
str += String.fromCharCode(39);
} else if (c == 8221) {
str += String.fromCharCode(34);
} else if (c == 12288) {
str += String.fromCharCode(32);
} else if (c == 65507) {
str += String.fromCharCode(126);
} else if (c == 65509) {
str += String.fromCharCode(92);
} else {
str += src.charAt(i);
}
}
return str;
}
|