2011-09-28 62 views
0

我有這個字符串,我用string.bold()方法使字符串變粗。在調試這個JavaScript的時候,我發現這個字符串被加上了粗體標籤,並帶有HTML標籤<B>6,00,234</B>。現在我需要在一個區域顯示這個大膽的結果,我需要在另一個區域沒有這個粗體選項的情況下顯示相同的結果。如何分割和使用JavaScript來強化這個字符串?

使用JavaScript我該如何做到這一點?

字符串結果= 6,00,234

+0

你問如何刪除引號? – Paul

+0

你可以重述一下這個問題嗎?你問題中的字符串分裂,但你的問題本身似乎只涉及串聯兩個字符串。 –

+0

你能否給我們提供一些支持你的問題的代碼,以便我們能夠弄清楚你想要什麼? –

回答

3

像這樣:

var str = "<B>6,00,234</B>"; 

var result = str.replace(/<[^>]+>/g,''); // 6,00,234 
1

如何使用JavaScript的split方法?

var str = "6,00,234"; 
var arr = new Array(); 
arr = str.split(","); 
0

我相信你說你會如何提取標籤之間的內容?如果是這樣,正則表達式組對此很有用。例如:

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 

這工作,因爲當你執行你的正則表達式,你會得到比賽,但一分爲三,這就是爲什麼你表示的三個括號塊。