如何避免用户插入空格? (我使用jquery.validate.js插件)
示例:
输入不可能(因为用户无法插入空格): John Pitt My
输入可能: JohnPittMy
修改
在这种情况下使用正则表达式错误 - 应该只使用value.indexOf('')
由于
答案 0 :(得分:1)
if(value.match(/^([^\s])*$/)) {return true;}
希望这个好。没有经过测试。 mut主要是你应该使用正则表达式。
阻止插入空格:
$("#username").keypress(function(e) {
if(e.which == 32) {
e.preventDefault();
}
})
答案 1 :(得分:1)
有一个名为AlphaNumeric的JQuery插件......
答案 2 :(得分:0)
我将尝试使用正则表达式来验证输入。
一个正则表达式,如:/([a-z]*[A-Z]+)+|([a-z]+[A-Z]*)+/
(只有字母大写和小写)
我不知道如何表达这个正则表达式。
但是您需要的是测试不允许空格的输入值。