LEON Asked:2020-07-10 01:00:43 +0000 UTC2020-07-10 01:00:43 +0000 UTC 2020-07-10 01:00:43 +0000 UTC 查找括号之间的值并检查它们,然后用 JavaScript 替换 772 我需要找出括号之间的值,如果值大于 100,则将其更改为 100。我之前尝试过做一些事情,但对我来说没有成功,下面是一个示例代码: if("(101)".match(/\((.+?)\)/)) return "(100)" UPD:谢谢大家 javascript 2 个回答 Voted lijil 2020-07-10T01:06:57Z2020-07-10T01:06:57Z 这是一个示例答案=) if("(101)".match(/\((\d+)\)/)[1] > 100) return "(100)" Best Answer vsemozhebuty 2020-07-10T01:11:36Z2020-07-10T01:11:36Z 有可能是这样的: function fix(str) { const number = parseInt(str.match(/\((\d+\))/)[1], 10); if (number > 100) return '(100)'; return str; } console.log(fix('(99)')); console.log(fix('(100)')); console.log(fix('(101)'));
这是一个示例答案=)
if("(101)".match(/\((\d+)\)/)[1] > 100) return "(100)"有可能是这样的: