我有一个字符串说:
var currentLabel = "Uploading file... 0%"
这是上传开始时的初始状态,我需要在操作运行时对其进行更新。我需要取那个 0 并用一个新数字替换它,但是我不能只得到一个子字符串,因为它最终会变成 2 位数字并且长度会改变......
如果长度是恒定的,我可以这样做:
var newLabel = currentLabel.substring(0, currentLabel.length - 2) + percent + "%";
我猜我需要一个正则表达式或任何其他方式。