我正在寫JS解析器,並想知道如何區分正則表達式(/lookup/g
)和簡單分割(bar/baz/g
)。 JavaScript用來識別正則表達式的規則是什麼?JavaScript如何檢測正則表達式?
回答
您想查看ECMA規範中的Section 7.8.5(註釋版本目前是最新的,但始終檢查latest PDF from the ECMA)。
還記得JavaScript正則表達式不能爲空。 //
是總是單行註釋的開始。另外值得一提的是,在正則表達式之前不能插入分號。
切線,一個空 JavaScript的正則表達式看起來像/(?:)/
。
請注意,[最新版本](http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf)中的語法似乎有所變化。 –
@AndrewMarshall:如果是HTML格式,我會聯繫起來 - 你知道是否存在?謝謝。 – alex
是的,這就是爲什麼我想你會鏈接到該版本。不幸的是,我不這樣做。爲了完整起見,我只想添加最新版本的鏈接。 –
- 1. android javascript正則表達式檢測
- 2. 檢測使用JavaScript正則表達式
- 3. 如何檢測在正則表達式
- 4. 的Javascript正則表達式 - 如何基於正則表達式
- 5. Javascript正則表達式檢查模式
- 6. 檢測URL使用正則表達式
- 7. 正則表達式不檢測符號
- 8. 檢測空白用正則表達式
- 9. PHP正則表達式OS檢測
- 10. 檢測投注正則表達式
- 11. 測試用正則表達式和javascript
- 12. 測試正則表達式javascript
- 13. JavaScript正則表達式來測試
- 14. Javascript正則表達式測試怪異
- 15. 正則表達式來檢查JavaScript
- 16. expr:正則表達式沒有檢測到有效表達式
- 17. 如何使JavaScript正則表達式
- 18. 如何調整javascript正則表達式
- 19. Javascript正則表達式如何使用
- 20. 如何使用Javascript正則表達式
- 21. JavaScript網址正則表達式來檢查正則表達式與URL
- 22. 正則表達式的JavaScript檢測評論
- 23. 檢測一個串號 - JavaScript的正則表達式
- 24. 正則表達式來檢測Javascript在一個字符串
- 25. 正則表達式測驗
- 26. 正則表達式測試
- 27. 正則表達式/ javascript
- 28. 正則表達式 - javascript
- 29. JavaScript正則表達式
- 30. 的Javascript正則表達式
前面的'/'? –