JSFiddle - React, Tailwind, and code Playground

by JInks Peng

HTML

<h2>关闭输入法</h2>
<input type='text' value='不支持chrome' id='txt'/>

JavaScript

var $ = function(elem) {
  return document.querySelector(elem);
}
function hibite(arr) {
    if(!(arr instanceof Array)) {
      arr = [arr];
    } 
    for(var i=0, len = arr.length ; i< len; i++) {
        var arrl = arr[i];
        var clearChinese = function(elem) {
            var val = elem.value;
            elem.value = val.replace(/[\u4e00-\u9fa5]/g,'');
            //elem.value = val.replace(/\D/g,''); //只输入数字
            //elem.value = val.replace(/\d/g,''); //限制数字
        }     
        arrl.onkeyup = function() {
           clearChinese(this);
            
        }
        arrl.onblur = function() {
           clearChinese(this);
            
        }
        arrl.onfocus = function() {
           clearChinese(this);
        }
    }
}
window.onload = function() {
  var txt = $('#txt');
  hibite(txt);
}