我有一個匹配三種撇號的正則表達式,'’‘
。我直接將Microsoft的最後兩個詞粘貼到正則表達式中。然而,當我測試它,我的正則表達式失敗,當我檢查我的JavaScript驗證腳本在Firefox中,我看到'’‘\
而不是'’‘
。我需要轉義它們還是使用ASCII格式?在正則表達式中添加特殊字符?
5
A
回答
1
嘗試
/['\u2018\u2019]/
此相匹配的'’‘
任何一個。
說明:
在JavaScript中的正則表達式,\u1234
匹配的Unicode代碼點1234
。爲了找出這種特殊情況下的正確代碼,我將這些字符複製到EditPadPro中,並將它們轉換爲Unicode代碼點。
+0
一些解釋會很好。那些「嘗試這個」 - 實際上只是給魚,但不展示如何釣魚。 – 2012-07-20 21:20:16
+0
你是我的英雄。 – user1436111 2012-07-20 21:22:14
3
/\u0022/ // matches "
/\042/ // matches "
相關問題
- 1. 正則表達式中添加特殊字符
- 2. 特殊字符的正則表達式
- 3. 特殊字符正則表達式
- 4. 特殊字符的正則表達式?
- 5. 正則表達式的特殊字符
- 6. 正則表達式與特殊字符
- 7. 正則表達式和特殊字符
- 8. 使用正則表達式爲特殊字符添加前綴
- 9. C#正則表達式 - 添加特殊字符
- 10. 正則表達式和正則表達式的特殊字符在JavaScript
- 11. 正則表達式考慮字符串中的特殊字符
- 12. 正則表達式不特定的特殊字符在Perl
- 13. 轉義正則表達式特殊字符爲tr1 ::正則表達式
- 14. 在Java中的特殊字符後的正則表達式
- 15. 在正則表達式中使特殊字符可選
- 16. 在Ruby中的正則表達式使用特殊字符
- 17. 在Java中使用正則表達式逃脫特殊字符^
- 18. 如何在正則表達式中轉義特殊字符***(。*)
- 19. 正則表達式在javascript中有特殊字符的名稱
- 20. 正則表達式在python中爲特殊字符
- 21. 在JavaScript中爲特殊字符編寫正則表達式
- 22. 正則表達式Python字符串忽略特殊字符
- 23. 正則表達式字母數字字符串+特殊字母
- 24. Python中正則表達式中的特殊字符問題
- 25. Java正則表達式匹配特定的特殊字符
- 26. 正則表達式來移除特定的特殊字符
- 27. 特殊字符檢查繞過正則表達式在javascript
- 28. 正則表達式括號中的特殊字符
- 29. 正則表達式中的特殊字符?
- 30. 正則表達式,用php中的特殊字符
轉義在這種情況下不起作用。試試ASCII。 – SomeKittens 2012-07-20 20:58:55
其中之一的ASCI代碼是´。你能告訴我如何做到這一點? – user1436111 2012-07-20 20:59:32
這可能全都會在cut'n貼上丟失。發佈完整的JS測試,你嘗試失敗。 '''''看起來像字節碼。 – sln 2012-07-20 21:04:25