zenkaku-hankaku.js.zip

jQuery(function ($) { 
    
    $("input").blur(function () {
        changeZen($(this));
    });
    
    const changeZen = function(ele){
        const val = ele.val();
        const han = val.replace( /[A-Za-z0-9-!”#$%&’()=<>,.?_[]{}@^~¥]/g, function(s){return String.fromCharCode(s.charCodeAt(0) - 65248)});
        $(ele).val(han);
    }
});

https://thisisstandarz.com/javascript/input%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%A7%E5%85%A8%E8%A7%92%E2%87%94%E5%8D%8A%E8%A7%92%E3%81%AB%E5%A4%89%E6%8F%9B/