我怎樣才能刪除以下後綴?
像輸入我得到的字符串,可以衡量div的寬度,可以'px','%','em'結尾,也可以沒有,所以我需要刪除後綴,如果它存在。如何從字符串中刪除後綴?從一些字符串</p> <ol> <li>PX</li> <li>%</li> <li>EM</li> </ol> <p>如果它包含後綴:
1
A
回答
7
var s = "34em";
parseInt(s, 10); // returns 34
這適用於em, px, %, pt
...和任何其他後綴,即使它之前有一個空格。
使用parseFloat()
,而是如果你有非整數值
var s = "81.56%";
parseFloat(s); // returns 81.56
+0
小數點後的數字如何:'parseInt(「10.4%」,10)'? –
+0
對,更新! – fcalderan
0
您可以使用正則表達式來得到一個字符串只有數字:
var s = input.replace(/\D+/g, '');
可以解析字符串作爲數字,這將忽略最後的非數字字符:
var n = parseInt(input, 10);
相關問題
- 1. 如何從字符串中刪除'<'?
- 2. 如何從字符串中找到「<< >>」字樣
- 3. 什麼是和如何使用'<<< END_JAVASCRIPT'字符串?
- 4. 刪除<p> </p>從字符串結尾?
- 5. 'operator <<'(包括字符串和ostream和重載<<)在c + +
- 6. Strip <?xml和<!DOCTYPE from字符串
- 7. 搜索一個HashMap <字符串,ArrayList的<Users>>或HashMap中<字符串,HashSet的<Users>>
- 8. 的Javascript在開頭刪除字符串和以下字符串</p> <pre><code>...here.. ..there... .their.here. </code></pre> <p>結束
- 9. DataTable to Dictionary <字符串,字典<字符串,字典<字符串,字符串>>>
- 10. PHP如何從字符串中刪除html標記(<DIV></div>,<P></P>,<SPAN></SPAN>)
- 11. 如何轉換`詞典<字符串,字典<字符串,列表<MyCustomClass >>>``到詞典<字符串,列表<MyCustomClass >>`
- 12. 如何從字符串中刪除<i>和</i> php
- 13. 的ArrayList <HashMap中<字符串,字符串>>爲String []
- 14. 無法轉換詞典<字符串,字典<字符串,字符串>>到的IDictionary <字符串的IDictionary <字符串,字符串>>
- 15. 如何分組名單<地圖<字符串,對象>>地圖<字符串,列表<地圖<字符串,對象>>在Java8
- 16. PHP內使用Gettext <<< EOF字符串
- 17. 請求體的List <KeyValuePair <字符串,字符串>>
- 18. 獲得指數<HashMap的<字符串,字符串>>
- 19. 排序列表<keyValuePair <字符串,字符串>>
- 20. 轉換字符串「><" Into "><a href="tel:number">number</a><」
- 21. 將字符串轉換成字符 '<' 來比較字符<
- 22. git「<<<<<<< HEAD」
- 23. 「<<<<<<< HEAD」模板
- 24. 什麼意思的符號在java中「<<<」「<< =」「<<」
- 25. <h:commandLink>如果包含<ui:include>
- 26. 搶第一<tr>&<a>如果<table>包含<a>
- 27. Heredoc <<<或<<?
- 28. 詞典<字符串,MyClass的>爲List <KeyValuePair <字符串,字符串>>其中KeyValuePair值是MyClass.ToString()
- 29. 如何綁定到詞典<字符串,字典<字符串,[objectArray]>
- 30. DataTable to Dictionary <字符串,字典<字符串,字符串>>
您實際上需要獲取數字部分... –
@達米爾,如果這個問題已經解決考慮接受一個答案 – fcalderan