打字时如何防止使用空间?
我有一个文本字段输入一些序列号code.i想要设置此代码显示警报,如果有人使用spase。 它意味着不允许空间,只允许使用减去这个代码。 你有什么想法解决这个问题吗? 我可以使用jqueryvalidation吗?
the correct typing: 135x0001-135x0100
要防止输入元素中的空格,可以使用jQuery执行此操作:
示例: http : //jsfiddle.net/AQxhT/
$('input').keypress(function( e ) { if(e.which === 32) return false; });
。
$('input').keypress(function( e ) { if(!/[0-9a-zA-Z-]/.test(String.fromCharCode(e.which))) return false; });
短而甜不依赖于jQuery
function nospaces(t){ if(t.value.match(/\s/g)){ t.value=t.value.replace(/\s/g,''); } }
HTML
$('.noSpace').keyup(function() { this.value = this.value.replace(/\s/g,''); });