1
我有一個像「-12.5百萬」的數字,我想在JavaScript中使用正則表達式將其轉換爲「-12.5」。 我這樣做是刪除一切,但數字,' - '符號和期間
var str="-12.5 Million";
var result=str.replace("[^0-9\.-]", "");
alert(result);
但我得到的字符串不變。誰能幫助嗎?
這是我創建的fiddle。 Thanx提前:)
非常感謝......工作就像一個魅力! – ValarMorghulis
只是你應該知道,當你使用'parseFloat'時,你會得到一個數字而不是一個字符串,如果它對你有什麼不同。 –