我有一个订单ID(7位)的文本框,在正常情况下,您将粘贴从电子邮件复制到文本框,很多时候您会意外地复制一个或两个空格,从而导致恼人的验证错误。
我希望我的Layout\MasterPage
中的jquery代码不允许写入空格,当复制粘贴(使用键盘或鼠标)带有空格的数字时会删除空格并保留数字仅
上述内容仅适用于类white-space-is-dead
答案 0 :(得分:5)
待办事项
$('.white-space-is-dead').change(function() {
$(this).val($(this).val().replace(/\s/g,""));
});
更新了fiddle.
的副本请注意,\s
可能比more多。如果是这样,请使用文字空格
.replace(/ /g,""));
答案 1 :(得分:0)
$('.white-space-is-dead').change(function() {
$(this).val($(this).val().replace(/\s/g,""));
});
这将使用正则表达式删除所有空格。