4
A
回答
3
你的正則表達式後面沒有一個數字匹配所有數字,這就是爲什麼你獲得9
作爲輸出。
您可以使用捕獲組:
\d\.(\d)
值將在1組見demo。
JS代碼:
var re = /\d\.(\d)/;
var str = '6.3059';
var m;
if ((m = re.exec(str)) !== null) {
document.getElementById("r").innerHTML = m[1];
}
<div id="r"/>
相關問題
- 1. 捕捉第一個字符:多個ID
- 2. 一個字後,捕捉一切
- 3. python查找小數點後的第一個非零數字
- 4. 在python中保留小數點後的第一個數字
- 5. Python的正則表達式捕捉模式後,第一個字
- 6. 在兩個第一個數字後面加上一個小數
- 7. 小數點後第二位
- 8. 捕捉在第一次迭代中捕獲組之後是量詞(序列中的第一個字符)
- 9. 如何在Python 3.5中選擇小數點後的第一個數字?
- 10. 捕捉參數?
- 11. 如何捕捉一個函數在gdb
- 12. 捕捉與多個參數
- 13. 讓線捕捉到一個點
- 14. 捕捉一個StackOverflowException
- 15. 十進制數用逗號或點後,第一個數字
- 16. VB.net從ipaddress(小數點後第三位)丟棄最後一個八位數
- 17. 正則表達式在第一個小數點後加0
- 18. 嘗試捕捉後返回到前一個循環的點嗎?
- 19. 如何讓小數點前後只有一個數字的texbox?
- 20. XSLT - 捕捉參數
- 21. EPUB分數捕捉
- 22. 如何測試一個數字是一個整數還是小數點後只有一個零的浮點數?
- 23. C++刪除數字的第一個和最後一個數字
- 24. 如果一個字符串中有一個數字,就需要捕捉它vb
- 25. 正則表達式的一組中捕捉多個數字
- 26. 將小數點後的小數點後的字符串轉換爲浮點數
- 27. textbox允許帶一位小數的數字和小數點後的一位數
- 28. 滾動捕捉點
- 29. Draggable總是捕捉到第一格
- 30. 限制小數點後的數字,如果一個數字加上0
我發現這個,並用它: \ d {0,2} \(\ d {1,1})。? 但現在我明白了這一點,我感到非常愚蠢。 原諒我,謝謝! –
'\ d {0,2} \。(\ d {1,1})'可以寫成\ d {0,2} \。(\ d)',它也應該在這裏工作。如果第一個數字是可選的,只需使用'\。(\ d)'或'(?<= \。)\ d'。 –
我使用這個,它的返回值爲:2.459(如果我提醒它)2.4.4在彈出窗口中 - 我是否做錯了你認爲? –