jquery - 如何使用 JQuery 进行数字验证?

标签 jquery validation

如何使用 JQuery 进行数字验证。我必须使用 JQuery 验证我的价格字段。任何人都知道请与我分享您的知识:(

最佳答案

如果您正在寻找表单验证,您可以查看验证插件:http://docs.jquery.com/Plugins/Validation

但是,如果您只想要一些示例代码,它可能会像这样简单:

$(function() {
  $('ref-to-input').blur(function() {
    if($(this).val().match(/[^\d]/)) {
      // invalid chars detected
    }
  });
});

您还可以过滤输入以仅允许数字字符:

$(function() {
  $('ref-to-input').keyup(function() {
    $(this).val($(this).val().replace(/[^\d]/, ''));
  });
});

编辑:不要忘记始终使用服务器端检查

关于jquery - 如何使用 JQuery 进行数字验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3082636/

相关文章:

javascript - 在 ngTagsInput 中如何显示不同情况的验证消息?

php - WordPress 排队脚本和样式

javascript - 如何发送 JSON 但期望使用 AJAX/JQuery 响应纯文本?

php - PHP中的jquery Ajax数据发布问题

javascript - 通过 ng-click 更改颜色

javascript - Express Validator 来验证日期时间

asp.net - jQuery:WAITING执行任务直到动画完成

python - 图像字段模型形式的 Django 自定义验证(最大文件大小等)

javascript - 使用单选按钮和特定错误进行表单验证

ruby-on-rails - rails : validates_length_of :allow_nil does not allow nil