只能输入整数或者小数

if(changeValue.length === 1){
  changeValue=changeValue.replace(/[^0-9]/g,'')
} else { // 只允许出现一次字符串
  changeValue=changeValue.replace(/[^d^.]+/g,'')
  const result = changeValue.toString()
  if((result.split('.')).length-1 === 2){ // 如果出现两次小数,则自动删除最后一个
    changeValue=changeValue.replace(/.$/gi,'')
  }
}
原文地址:https://www.cnblogs.com/cazj/p/11656104.html