5
我有包含數字和字符的字符串。我想用另一個值替換數字,它會給它一個someClass
的CSS類。用javascript中的正則表達式替換字符串中的數字
現在我得到的代碼來檢測字符串中的所有數字,並用其他東西替換它。
我的問題是我如何獲得當前的數字匹配,並將其放到新的字符串或值將取代原來的?
基本上我希望發生的是:
例如,我有這個字符串:1dog3cat
,我希望它會被替換成<span class="someClass">1</span>dog<span class="someClass">3</span>cat
這裏是我當前的代碼:
var string_variable;
string_variable = "1FOO5,200BAR";
string_variable = string_variable.replace(/(?:\d*\.)?\d+/g, "<span class='someClass'>" + string_variable + "</span>");
alert(string_variable);
使用這個答案。感謝@Ankit,接受這個答案。 :) –