重複の可能性:
jQueryで入力にスペースがあるかどうかを確認する
私はスペースなしでこのコードを持っています。少なくとも、登録時にユーザー名にスペースがないためだと思っていました...今それを見ると、すべてのキーアップが対象です!誰かが私にそれをスペースだけにするのを手伝ってもらえますか?
(function($){
$(function(){
$('#username_reg').keyup(function(){
str = $(this).val(),
str = str.replace(/\s/g,''),
$(this).val(str),
alert('No space are allowed in usernames');
});
});
})(jQuery);
私は今このコードも試しましたが、機能しませんでした:/
$("input#username_reg").on("keydown", function (e) {
return e.which !== 32;
});