如何从javascript中的字符串开头删除特定模式

时间:2012-07-25 23:00:22

标签: javascript regex substring

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

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

例如:

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

正常的子字符串对我来说不起作用,因为我不知道确切的位数。

感谢任何帮助

2 个答案:

答案 0 :(得分:0)

您可以使用regular expressions

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

这将匹配您的模式(字符串开头,左括号,一个或多个数字,右括号)和replace它与空字符串(如果找到)。

答案 1 :(得分:0)

var result = str.replace(/^\(\d+\)/, '');