与许输入整数
function AllowInputNumberNew(e) {
    var key = window.event ? e.keyCode : e.which;
    //8--backspace, 0--delete
    if (key == 8 || key == 0) {
        e.returnValue = true;
        return true;
    }
    else {
        var keychar = String.fromCharCode(key);
        reg = /\d/;
        var flag = reg.test(keychar);
        e.returnValue = flag;
        return flag;
    }
}
允许输入float
function AllowInputFloatNew(e) {
    var key = window.event ? e.keyCode : e.which;
    //8--backspace, 0--delete, 46--.
    if (key == 8 || key == 0 || key == 46) {
        e.returnValue = true;
        return true;
    }
    else {
        var keychar = String.fromCharCode(key);
        reg = /\d/;
        var flag = reg.test(keychar);
        e.returnValue = flag;
        return flag;
    }
}
允许输入指定字符
function AllowInputChar(e) {
    var key = window.event ? e.keyCode : e.which;
    if (key == 8 || key == 0 || key == 46 || key == 32 || (key >= 48 && key <= 57)) {
        e.returnValue = true;
        return true;
    }
    else {
        var keychar = String.fromCharCode(key);
        if (keychar == "." || keychar == "_" || keychar == "-" || keychar == "," || keychar == "(" || keychar == ")") {
            return true;
        } else {
            reg = /^\w*[a-z]+\w*$/i;
            var flag = reg.test(keychar);
            e.returnValue = flag;
            return flag;
        }
    }
}
不允许输入任何数据
function NotAllowInputAny(e) {
    var key = window.event ? e.keyCode : e.which;
    if (key == 8 || key == 0) {
        e.returnValue = false;
        return false;
    }
    else {
        e.returnValue = false;
        return false;
    }
}
Kyle
                    
                
                
            
        
浙公网安备 33010602011771号