2

嗨,我有一些文本框,我希望其中一个只能获取符号编号和英文字符,但不能使用 ب 或 ن orص 等 unicode 和....

我写了以下代码,但它没有用

 $(function () {

        $("#usernametxt").keydown(function (event) {

            if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9) {

            }
            else {

                 if ((event.keyCode >= 48 && event.keyCode <=90) || (event.keyCode >= 96 && event.keyCode <= 105))
                 {

                 }

                else {
                    event.preventDefault();
                }
            }

        })

    })

当我编写流式代码时,所有文本框都无法获取 unicode

 document.onkeypress = function (evt) {
        evt = evt || window.event;
        var charCode = evt.which || evt.keyCode;
        var charStr = String.fromCharCode(charCode);
        if (/[a-zA-Z0-9-_*() #@ ]/i.test(charStr)) {

        }
        else {
            event.preventDefault();
        }
    };
4

0 回答 0