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

如何在javascript中删除字符串开头的特定模式,javascript,regex,substring,Javascript,Regex,Substring,我的问题是,我在javascript中有一个字符串,该字符串可能以开头,也可能不以开头 (d)此模式。其中d是一个随机数 我要寻找的是一种有效的方法,可以从字符串的开头删除此模式 例如: (3) Abcd应转换为Abcd, (412)abc应转换为abc, 应保留为 一个普通的子字符串不会对我起作用,因为我不知道确切的位数 感谢您的帮助您可以使用: 这将匹配您的模式(字符串开头、开始括号、一个或多个数字、结束括号),如果找到空字符串,则匹配 var result = str.replace(/^

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

我要寻找的是一种有效的方法,可以从字符串的开头删除此模式

例如:

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

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

感谢您的帮助

您可以使用:

这将匹配您的模式(字符串开头、开始括号、一个或多个数字、结束括号),如果找到空字符串,则匹配

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