Restrict input field to two decimals with jQuery

前端 未结 8 859
天命终不由人
天命终不由人 2021-01-12 17:46

I have an input field which I want to restrict so that the user only can input a number with the maximum of two decimals. Want to do this using jQuery.

Could I use j

8条回答
  •  灰色年华
    2021-01-12 18:04

    Try this for all symbols:

    inputField.value.replace(/(\...)(.)/, "$1");

    or this for numbers:

    inputField.value.replace(/(\.[0-9][0-9])([0-9])/, "$1");

    I found this method here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#Example:_Switching_words_in_a_string

提交回复
热议问题