AOK's JavaScript Library
IE6.0 (Win2000) で動作確認しています。
Last Update: Jun.26,2003

全角英数字・記号を半角に置換する
/**********************************************************************
 *
 *  全角英数字・記号を半角に置換
 *
 *  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;
}

戻る Copyright (c) 2003 AOK. All Rights Reserved.