特殊字符的键值是多少?

时间:2018-10-24 12:07:55

标签: javascript

function alphaOnly(event) {
            var key = event.keyCode;
            return ((key >= 8 && key <= 47) || (key >= 65 && key <= 222));
        };

我的功能无法打印@#$%&! *() 我找不到上述符号的关键代码。请帮助我接受这些字符。

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式代替检查ASCII值:

<script type="text/javascript">
    function alphaOnly() {
        var isValid = false;
        var regex = /^[a-zA-Z%*#]*$/;
        isValid = regex.test($("#field").val());
        return isValid;
    }
</script>