我有這個字符串,我用string.bold()方法使字符串變粗。在調試這個JavaScript的時候,我發現這個字符串被加上了粗體標籤,並帶有HTML標籤<B>6,00,234</B>
。現在我需要在一個區域顯示這個大膽的結果,我需要在另一個區域沒有這個粗體選項的情況下顯示相同的結果。如何分割和使用JavaScript來強化這個字符串?
使用JavaScript我該如何做到這一點?
字符串結果= 6,00,234
我有這個字符串,我用string.bold()方法使字符串變粗。在調試這個JavaScript的時候,我發現這個字符串被加上了粗體標籤,並帶有HTML標籤<B>6,00,234</B>
。現在我需要在一個區域顯示這個大膽的結果,我需要在另一個區域沒有這個粗體選項的情況下顯示相同的結果。如何分割和使用JavaScript來強化這個字符串?
使用JavaScript我該如何做到這一點?
字符串結果= 6,00,234
像這樣:
var str = "<B>6,00,234</B>";
var result = str.replace(/<[^>]+>/g,''); // 6,00,234
如何使用JavaScript的split
方法?
var str = "6,00,234";
var arr = new Array();
arr = str.split(",");
我相信你說你會如何提取標籤之間的內容?如果是這樣,正則表達式組對此很有用。例如:
var aString = '<B>6,00,234</B>'; //the original string
var regex = /(<B>)([\w,\d]+)(<\/B>)/g; //regular expression
var match = regex.exec(aString); //get the match for that string
console.log(match[2]); //should give you your number
這工作,因爲當你執行你的正則表達式,你會得到比賽,但一分爲三,這就是爲什麼你表示的三個括號塊。
你問如何刪除引號? – Paul
你可以重述一下這個問題嗎?你問題中的字符串分裂,但你的問題本身似乎只涉及串聯兩個字符串。 –
你能否給我們提供一些支持你的問題的代碼,以便我們能夠弄清楚你想要什麼? –