<font color="green">+4,13</font>%
我知道我不應該使用正則表達式爲,但是這就是我唯一的HTML是這樣的一個情況下...JavaScript的正則表達式從HTML標籤中獲取價值
哪能從上面的字符串得到「4,13」?
編輯
語境:
我通過jQuery的tablesorter排序表。列包含該html格式的數據,我無法更改它。我正在寫的自定義分析器有格式化功能,目前我用它來管理貨幣,百分比等...
現在,我想用一個正則表達式來檢查一下,如果找到的字符串是一個字符串。
format: function(s) {
console.log(s);
var stripped = s.replace("<font>","")
.replace("</font>", "");
return jQuery.tablesorter.formatFloat(stripped);
}
請您通過「分拆」的意思或「獲取」的價值更加清楚了嗎? –
+1免責聲明不知道使用正則表達式:P – Matt
需要更多上下文。這個字符串從哪裏來? Javascript是否在瀏覽器中運行?它是如何加載字符串的,它還對字符串做了什麼?等。 – Cheeso