jquery validate plugin - 如何避免用户在输入中插入空格

时间:2011-02-01 14:11:12

标签: jquery jquery-validate

如何避免用户插入空格? (我使用jquery.validate.js插件)

示例:

输入不可能(因为用户无法插入空格): John Pitt My

输入可能: JohnPittMy

修改

  1. 在这种情况下使用正则表达式错误 - 应该只使用value.indexOf('')

  2. 请问我如何只使用http://docs.jquery.com/Plugins/Validation

  3. 由于

3 个答案:

答案 0 :(得分:1)

if(value.match(/^([^\s])*$/)) {return true;}

希望这个好。没有经过测试。 mut主要是你应该使用正则表达式。

阻止插入空格:

$("#username").keypress(function(e) {
     if(e.which == 32) {
        e.preventDefault();
     }
})

答案 1 :(得分:1)

有一个名为AlphaNumeric的JQuery插件......

请参阅:http://www.itgroup.com.ph/alphanumeric/

答案 2 :(得分:0)

我将尝试使用正则表达式来验证输入。

一个正则表达式,如:/([a-z]*[A-Z]+)+|([a-z]+[A-Z]*)+/(只有字母大写和小写)

我不知道如何表达这个正则表达式。

但是您需要的是测试不允许空格的输入值。