使用jquery粘贴复制时,删除文本框中的空格

gdo*_*ica 4 javascript asp.net-mvc jquery asp.net-mvc-3

我有一个订单ID(7位)的文本框,在正常情况下,您将粘贴从电子邮件复制到文本框,很多时候您会意外地复制一个或两个空格,这会导致恼人的验证错误.

我想在我的jquery代码中Layout\MasterPage不允许写入空格,当复制粘贴(使用键盘或鼠标)时,带有空格的数字会删除空格并仅保留数字.

以上内容仅适用于带有类的文本框 white-space-is-dead

P.B*_*key 5

$('.white-space-is-dead').change(function() {   
    $(this).val($(this).val().replace(/\s/g,""));
});
Run Code Online (Sandbox Code Playgroud)

更新了小提琴的副本.

请注意,\s可能比您喜欢.如果是这样,请使用文字空格代替

.replace(/ /g,""));