只允许使用特殊字符和数字 - jQuery

时间:2017-12-14 05:03:16

标签: javascript jquery

任何人都可以帮我使用jquery只允许使用特殊字符和数字。我有一个文本字段,不应输入字母。

2 个答案:

答案 0 :(得分:0)

在你问题的后半部分,你提到了

  

我有一个文本字段,不应输入字母。

如果您使用HTML5,我建议您尝试以下方法

<input type="text" name="specialfield" pattern="[^a-zA-Z]*" title="Alphabets not allowed">

答案 1 :(得分:0)

function Validate(event) {
        var regex = new RegExp("^[0-9-!@#$%&*?]");
        var key = String.fromCharCode(event.charCode ? event.which : event.charCode);
        if (!regex.test(key)) {
            event.preventDefault();
            return false;
        }
    } 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input ID="txtcheck" onkeypress="return Validate(event);" />