0
A
回答
1
簡單的字符串操作(假設在延長無_
):
var result = str.substring(str.lastIndexOf('_') + 1, str.lastIndexOf('.'));
這是假設你想要得到的.
前的最後_
之間的字符串(您也可以使用str.indexOf('.')
BTW)。如果您想獲取第一個_
之間的字符串,則只需使用str.indexOf('_')
。
0
var res = '1603202_15.jpg'.match(/_(\d+)\./);
console.log(res[1]);
http://jsfiddle.net/zerkms/cpQR3/
PS:你需要檢查,如果res
不是null
你訪問它的第二個元素
PPS之前:如果有可能什麼,不僅僅是一個數字,然後使用
var res = '1603202_15.jpg'.match(/_([^._]+)\./);
console.log(res[1]);
+0
將'^'添加到您的正則表達式的「不」 –
+0
@Michael Sazonov:oops,只是一個錯字,而代替'\ d',謝謝 – zerkms
0
var result = txt.match(/_([a-zA-Z0-9+)\./)[ 1 ]
0
var str = "123_456_789.jpg";
var value = str.substring(str.lastIndexOf("_") + 1 , str.indexOf("."));
0
var input='1603202_15.jpg';
var regex=/\_.*\./;
var result=regex.exec(input);
會給你_15。然後刪除_和。獲取內部字符串。
相關問題
- 1. 如何獲得在Javascript
- 2. 如何獲得在javascript
- 3. 如何獲得在JavaScript AJAX
- 4. 如何獲得在javascript
- 5. 如何獲得在JavaScript
- 6. 如何獲得在javascript
- 7. 如何獲得在javascript
- 8. 如何獲得由JavaScript
- 9. 如何獲得JavaScript對象
- 10. 如何獲得使用JavaScript
- 11. 如何獲得使用JavaScript
- 12. 獲得在javascript
- 13. 獲得在javascript
- 14. 如何獲得在JavaScript的Ajax
- 15. 如何獲得在引導從JavaScript
- 16. 如何在.Net中獲得javascript的Date.parse()?
- 17. 如何在JavaScript中獲得Dropdownlist的值
- 18. 如何獲得下週日期在JavaScript
- 19. 如何在JavaScript中獲得UTC時間?
- 20. 如何獲得數組元素在JavaScript
- 21. 如何獲得在XUL的JavaScript
- 22. 如何獲得更新的值在JavaScript
- 23. 如何獲得HTML的輸入在JavaScript
- 24. 如何在Javascript中獲得數組鍵?
- 25. 如何在Javascript中獲得這個值?
- 26. 在Chrome中,如何在Javascript中獲得審覈小組得分
- 27. 如何獲得在
- 28. JavaScript - 如何獲得元素ID
- 29. 如何獲得通過JavaScript的
- 30. 如何從google獲得時間javascript api
工作第一次嘗試謝謝 –