下划线验证

时间:2014-03-30 05:42:17

标签: javascript validation

我使用此代码验证下划线。但它不适用于下划线(keyCode = 95)。但是为其他关键代码工作。如何验证下划线?我想避免键入下划线..

function ValidateUnderscore(e) {
    if (e.keyCode == 95)
        return false;
    else
        return true;
}

1 个答案:

答案 0 :(得分:1)

正如你在这里看到的: http://jsfiddle.net/kNHe6/

下划线(和减号)的键码是189.因此,将支票更改为189而不是95

假设你想要减去的可能性,考虑这样的事情: http://jsfiddle.net/U32C9/1/

$(document).ready(function(){
    $("#text").keypress(function(e) {
        if(String.fromCharCode(e.which) == '_')
            e.preventDefault();
    });
});