Regex 十进制数正则表达式,其中小数后只有一位

Regex 十进制数正则表达式,其中小数后只有一位,regex,Regex,如何将表达式更新为只允许十位小数 <form:input path="mark" oninput="this.value = this.value.replace(/[^0-9\.]/g, '') 你可以用它来固定 变量编号=1.2345 console.lognumber.toFixed1您可以使用toFixed 变量编号=1.2345 console.lognumber.toFixed1这应该与小数点后的一位数字匹配 /([0-9]+(\.\d)?)/g 变量编号=1

如何将表达式更新为只允许十位小数

    <form:input path="mark" oninput="this.value = this.value.replace(/[^0-9\.]/g, '')
你可以用它来固定

变量编号=1.2345 console.lognumber.toFixed1您可以使用toFixed

变量编号=1.2345
console.lognumber.toFixed1这应该与小数点后的一位数字匹配

/([0-9]+(\.\d)?)/g
变量编号=1.2345 变量编号2=45 变量编号3=1.0 console.lognumber.match/[0-9]+\.\d?/g[0] console.lognumber2.match/[0-9]+\.\d?/g[0]
console.lognumber3.match/[0-9]+\。\d?/g[0]这应该匹配小数点后的一位数字

/([0-9]+(\.\d)?)/g
变量编号=1.2345 变量编号2=45 变量编号3=1.0 console.lognumber.match/[0-9]+\.\d?/g[0] console.lognumber2.match/[0-9]+\.\d?/g[0]
console.lognumber3.match/[0-9]+\.\d?/g[0]不能与oninput属性一起使用,它还允许alpha字符固定一件事是它是圆形的,不确定在这种情况下这是否合适。您必须转义正则表达式中的点才能真正匹配它。你用12456.5测试你的正则表达式了吗?var五=12456.5;console.logfive.replaceregex,'1';这对oninput属性不起作用,而且它允许alpha字符固定的一件事是它是圆形的,不确定在这种情况下这是否合适。你必须转义正则表达式中的点,才能真正匹配它。你用12456.5测试你的正则表达式了吗?var五=12456.5;console.logfive.replaceregex,'1';您的唯一捕获组只返回小数点后的第一个数字,因此不确定如何替换。您的唯一捕获组只返回小数点后的第一个数字,因此不确定如何替换。