回答
嘗試下面的表達式,這將捕獲系列和集數沒有前導零:
^S?0*(\d+)?[xE]0*(\d+)
目前,檢測錨定與^
字符名稱的開始。如果系列名稱是字符串中的其他位置,請將其刪除。
好吧,編輯它允許超過0零並正確匹配。 – chiborg
這可能與它不會使表達式不必要地複雜化一樣好。這裏有一個解釋和演示:http://regex101.com/r/mW8gE4 我建議你在最後加一個錨(''')。 –
@chiborg我也需要支持大寫字母E和小寫字母e,以及季節相同 –
這應該與所有的多線修飾你的例子啓用:
^S?\d+[Ex]\d+$
的缺點是,它也將匹配:
S01x5
如果這是不能接受的,你會需要上述正則表達式的變體來檢測輸入是否以S
開始。
- 1. Javascript電子郵件正則表達式
- 2. 電子郵件正則表達式Javascript
- 3. PHP的正則表達式的JavaScript正則表達式
- 4. JavaScript的正則表達式
- 5. 的Javascript正則表達式
- 6. 的Javascript正則表達式
- 7. 正則表達式的JavaScript
- 8. 正則表達式的Javascript
- 9. JavaScript的 - 正則表達式
- 10. JavaScript的正則表達式
- 11. 正則表達式的JavaScript
- 12. JavaScript的正則表達式?
- 13. 的Javascript正則表達式
- 14. Javascript的正則表達式
- 15. Javascript的正則表達式
- 16. javascript的正則表達式
- 17. 的Javascript正則表達式
- 18. Javascript的正則表達式
- 19. javascript的正則表達式
- 20. JavaScript的正則表達式
- 21. 正則表達式的JavaScript
- 22. 的Javascript正則表達式
- 23. JavaScript的正則表達式
- 24. 快速的正則表達式正則表達式對象構造的Javascript
- 25. 電話號碼正則表達式(正則表達式)在Python
- 26. 轉換C#正則表達式的JavaScript正則表達式
- 27. (教學)的JavaScript - 使用正則表達式(正則表達式)
- 28. 轉換PHP正則表達式的JavaScript正則表達式
- 29. PHP + JAVASCRIPT GET正則表達式的URL正則表達式
- 30. 正則表達式在javascript - 正則表達式中的變量
你試過了什麼? – Cfreak
這不是一個壞問題,但[你有什麼嘗試](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –