当输入框里面的值为00,000,等多个连续的0时,变成0,多个连续的0后面接数字时,直接变成后面的数字。 //这里的inputValue就是输入框里输入的值 let str = inputValue.replace(/^0+/,0); str = str.replace(/^0[1-9]/,str.replace(/^0/,'')) //最后的str就是处理后的值,直接赋值即可