0

我的问题是我在 javascript 中有一个字符串,并且该字符串可能以也可能不以 (d)这种模式开头。其中 d 是一个随机数。

我正在寻找的是一种从字符串开头删除此模式的有效方法。

例如:

(3)Abcd 应转换为 Abcd,(412)abc 应转换为 abc,abcd 应保持 abcd

普通的子字符串对我不起作用,因为我不知道确切的位数。

任何帮助表示赞赏

4

2 回答 2

0

您可以使用正则表达式

str = str.replace(/^\(\d+\)/, "");

这将匹配您的模式(字符串开头、左括号、一个或多个数字、右括号)并在找到时将其替换为空字符串。

于 2012-07-25T23:01:36.147 回答
0
var result = str.replace(/^\(\d+\)/, '');
于 2012-07-25T23:01:49.073 回答