我的問題是,我在javascript中有一個字符串,字符串可能會或可能不會以 (d)
此模式開頭。其中d是一個隨機數。如何從javascript中的字符串的開頭刪除特定模式
我在尋找的是從我的字符串開頭刪除此模式的有效方法。
對於例如:
(3)ABCD應轉換爲ABCD, (412)ABC應轉換爲abc,abcd的 應該保持ABCD
一個正常的子串不會做特技對我來說,因爲我不知道確切的位數。
任何幫助表示讚賞
我的問題是,我在javascript中有一個字符串,字符串可能會或可能不會以 (d)
此模式開頭。其中d是一個隨機數。如何從javascript中的字符串的開頭刪除特定模式
我在尋找的是從我的字符串開頭刪除此模式的有效方法。
對於例如:
(3)ABCD應轉換爲ABCD, (412)ABC應轉換爲abc,abcd的 應該保持ABCD
一個正常的子串不會做特技對我來說,因爲我不知道確切的位數。
任何幫助表示讚賞
var result = str.replace(/^\(\d+\)/, '');
您可以使用regular expressions:
str = str.replace(/^\(\d+\)/, "");
這將匹配你的模式(字符串開頭,打開支架,一個或多個數字,閉架)和replace它與空字符串如果找到。