正则替换非法金额 2017-04-17 前端 js, 笔记 0 评论 字数统计: 76(字) 阅读时长: 1(分) 用于需要校验输入框内填写内容的时候 val: 传入输入的字符串 12345678910function validatorMoney(val) { let num = val .toString() .replace(/(^00)/, "") .replace(/^[^\d]*(\d*\.?\d{0,2})(.*)?$/, "$1"); if (num.length > 1 && num[0] === "0" && !num.includes(".")) { num = num.substring(1); } return num;}