打字时如何防止使用空间?

klo*_*lox 7 validation jquery space

我有一个文本字段输入一些序列号code.i想要设置此代码显示警报,如果有人使用spase.它意味着不允许空间,只允许使用减去这个代码.你有什么想法解决这个问题吗?我可以使用jquery验证吗?

the correct typing:
135x0001-135x0100
Run Code Online (Sandbox Code Playgroud)

use*_*716 23

要防止输入元素中的空格,可以使用jQuery执行此操作:

示例: http ://jsfiddle.net/AQxhT/

?$('input').keypress(function( e ) {
    if(e.which === 32) 
        return false;
})?????;?
Run Code Online (Sandbox Code Playgroud)

.

$('input').keypress(function( e ) {    
    if(!/[0-9a-zA-Z-]/.test(String.fromCharCode(e.which)))
        return false;
});?
Run Code Online (Sandbox Code Playgroud)


Mar*_*lor 17

短而甜不依赖于jQuery

function nospaces(t){
  if(t.value.match(/\s/g)){
    t.value=t.value.replace(/\s/g,'');
  }
}
Run Code Online (Sandbox Code Playgroud)

HTML

<input type="text" name ="textbox" id="textbox" onkeyup="nospaces(this)">
Run Code Online (Sandbox Code Playgroud)