SOURCE

const result = '4(40.123%)'.replace(/(\d+\.\d+)\%/, (match, p0) => {
    console.log(match, p0)
    return parseFloat(p0).toFixed(1) + '%'
})
console.log(result)
console 命令行工具 X clear

                    
>
console