我有以下變量:從在JavaScript/jQuery的字符串刪除任意數量
let dropdownValue = 'Porsche (1)';
我現在嘗試使用下面的替代函數刪除該變量的端部:
dropdownValue = dropdownValue.replace(' (' + /[0-9]/g + ')','');
正如你所看到的,我試圖刪除字符串(1)
的整個部分。我需要它將其刪除,無論在那裏的數字是從0到∞。
任何想法,我哪裏錯了,因爲這似乎並沒有工作?在使用下面的替換函數之前,我嘗試了在這裏發佈的其中一個問題,但我沒有運氣,因爲沒有任何東西被替換。
你正在混合一個正則表達式的字符串。嘗試簡單地'替換(/ \([0-9] + \)/ g,'')'看看是否有效。 – Taplar