How to allow only numeric (0-9) in HTML inputbox using jQuery?

前端 未结 30 2253
一生所求
一生所求 2020-11-21 05:38

I am creating a web page where I have an input text field in which I want to allow only numeric characters like (0,1,2,3,4,5...9) 0-9.

How can I do this using jQuery

30条回答
  •  没有蜡笔的小新
    2020-11-21 05:51

    Inline:

    Unobtrusive style (with jQuery):

    $('input[name="number"]').keyup(function(e)
                                    {
      if (/\D/g.test(this.value))
      {
        // Filter non-digits from input value.
        this.value = this.value.replace(/\D/g, '');
      }
    });
    
    

提交回复
热议问题