0
A
回答
2
它總是一個英鎊符號嗎?只需更換它。
val = val.replace('£', ''); // then trim
3
如果你要替換除了數字和時間的字符串中的所有字符簡單地使用正則表達式:
str = str.replace(/[^\d\.]/ig,"");
/[^\d\.]/
比賽不是數字或.
所有字符。
1
你可以得到通過使用一個子和的indexOf功能
str = str.substring(str.indexOf(" "));
2
VAR海峽;
str = str.trim();
OR
if (!String.prototype.trim) {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,'');
}
}
OR
STR = str.replace(/^\ S + | \ S + $ /克, '')
+0
爲我工作:) – 2015-11-25 04:49:38
1
嘗試此
string.replace(/[^\d+(\.\d+)]?/g, '')
1
假設類似於:
var str = " £ 0.00 ";
你剛纔寫你的「自定義」修剪:
var number = str.replace(/^\D+|\D+$/g,"");
它基本上由左,右任何修剪是不是一個數字,它停止時,它發現了一些。請注意,您仍然有一個字符串,如果你需要一個真正的號碼,你有使用一元運算符(或parseFloat
):
var number = +str.replace(/^\D+|\D+$/g,"");
注意的情況下,取得的字符串是不是有效的數字,你將有NaN
結果。
相關問題
- 1. 如何在JavaScript中修剪字符串?
- 2. 修剪字符串在Javascript
- 3. JavaScript修剪字符
- 4. 修剪字符串
- 5. 修剪字符串
- 6. 修剪字符串
- 7. 修剪字符串
- 8. 從Javascript末尾修剪字符串
- 9. 使用Javascript修剪字符串
- 10. 修剪字符串,兩端用javascript
- 11. 修剪\ n,\ S,從JavaScript字符串
- 12. JavaScript修剪開始0字符串
- 13. 字符串修剪/子字符串C#
- 14. 試圖修剪'字符串'字符串?
- 15. 如何從空間修剪字符串
- 16. 如何修剪一個字符串?
- 17. 如何修剪字符串格式char []?
- 18. 如何修剪以下字符串?
- 19. 如何修剪BASIC中的字符串?
- 20. 如何修剪字符串的文件
- 21. 如何在AppleScript中修剪字符串?
- 22. 如何修剪ClientValidationFunction中的字符串
- 23. 如何修剪StringBuilder的字符串?
- 24. 完全修剪字符串
- 25. 修剪字符串與Dapper.NET
- 26. php修剪字符串
- 27. 修剪字符串NHibernate的
- 28. Swift修剪字符串
- 29. 回聲修剪字符串
- 30. 修剪字符和修剪字符串 - Python
對於需要操縱的值,最好不要將貨幣符號與值相同的字符串中。例如,如果您正在讀取從DOM返回的值,則將符號和值分別保存在不同的跨度中......'£ 0.00'。因此,你可以簡單地回到一個數字,例如Number($(「#whatever」)。text())'。 – 2013-04-06 10:23:04
可能的重複[如何修剪JavaScript中的字符串?](http://stackoverflow.com/questions/498970/how-do-i-trim-a-string-in-javascript) – akond 2013-04-07 04:27:14