没有检查数字验证中数字之间的字符

时间:2014-02-19 05:41:37

标签: javascript jquery validation

以下功能仅用于数字验证。如果我复制并粘贴字符串“123we”,它将粘贴123。

但我的问题是,如果我复制“123we23q”,它会像123we23一样粘贴。只删除最后一位数字并且没有检查数字之间的字符

$( "input[type=text]" ).on("keyup", function() {
  var o=$(this);
  o.val(o.val().replace(/[^\d]/g,""));
});

1 个答案:

答案 0 :(得分:0)

您的代码运作正常

<input type="text">

检查这个小提琴 http://jsfiddle.net/shyamchandranmec/vLnqj/