js匹配浮点数
可以使用正则表达式来匹配浮点数:
/^[+-]?\d+(\.\d+)?$/
解释:
^:字符串开头[+-]?:可选的正负号\d+:至少一个数字(\.\d+)?:可选的小数部分,由小数点和至少一个数字组成$:字符串结尾
示例:
const regex = /^[+-]?\d+(\.\d+)?$/;
console.log(regex.test("3.14")); // true
console.log(regex.test("-42")); // true
console.log(regex.test("0")); // true
console.log(regex.test("1.23.45")); // false
console.log(regex.test("abc")); // false
原文地址: https://www.cveoy.top/t/topic/bgmy 著作权归作者所有。请勿转载和采集!