正则表达式表示整数、负数和小数
本文最后更新于 2025-07-07,文章内容可能已经过时。
let str = "-10%[-12%,15%]"
// let str = "10%[12%,]"
// let str = "10%[,32%]";
// let str = "[10%,32%]";
// let str = "[,-12%]"
let arr = str.match(/-?([1-9]\d*(\.\d*)*|0\.[1-9]\d*)/g)
let count = 0
arr.forEach(index => {
if (parseFloat(index) < 0) {
count += 1;
}
})
count == 1 ? console.log('橙色') : count > 1 ? console.log('黄色') : console.log('黑色');
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 likepoems
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果