0
A
回答
0
取決於如何字符串完全看起來,你有幾種選擇:
/^(?:de|fr|es)$/ // string contains only county code
/\b(?:de|fr|en)\b/ // looking for word boundaries
// so it matches "en" but not "english"
最有可能你並不需要一個捕獲組,這就是爲什麼使用(?:)
使其成爲非捕獲。
0
是的,這是正確的。但它也適用於「fr」和「french」。 這是一個了不起的網站來測試正則表達式:
1
如果所有的字符串包含,那麼你也應該檢查字符串結尾那裏,
/^(?:de|fr|es)$/i
0
您可以確保它通過尋找字邊界不符合法語。
/\b(de|fr|es)\b/i
這將匹配任何的這些例子fr,de
或fr de
或fr-de
fr
,但不是在france
或freedom
可能是更具體的你在找什麼。
相關問題
- 1. 正則表達式的國家或地區代碼
- 2. 正則表達式爲:國家代碼
- 3. 正則表達式,以便與國家代碼******中國
- 4. 正則表達式的電話號碼與國家代碼
- 5. 帶有國家字符的名稱的正則表達式
- 6. 正則表達式匹配的國家?
- 7. 正則表達式電話#與國家代碼包含
- 8. 英國排序代碼正則表達式與字符串
- 9. 在java國家正則表達式
- 10. 從國家/地區代碼獲取國家/地區名稱
- 11. 根據國家/地區代碼選擇國家/地區
- 12. 按國家/地區搜索國家/地區代碼
- 13. 正則表達式兩個字符串
- 14. 正則表達式(正則表達式)電話號碼隨着國家代碼檢查
- 15. PHP國際國家代碼2國家代碼的字符
- 16. 使用javascript獲取國家或地區代碼
- 17. 正則表達式或OR兩個範圍正則表達式
- 18. MongoDB無法通過國家的正則表達式或查詢
- 19. 爲國家的Javascript正則表達式驗證命名
- 20. 正則表達式的JavaScript代碼CIP
- 21. 正則表達式與國家代碼相匹配的電話號碼
- 22. 從國家代碼獲取國家/地區名稱字符串int
- 23. 正則表達式(正則表達式):/ W連字符(javascript)
- 24. Javascript正則表達式 - 正則表達式拆分字符串
- 25. 正則表達式轉換的國家名單爲正則表達式搜索
- 26. 的Javascript正則表達式來拒絕非ASCII美國字符
- 27. 本地化國家/地區代碼不在xcode的列表中,其他國家/地區不能正常工作
- 28. 正則表達式匹配兩個或多個連續字符
- 29. JavaScript的正則表達式找到兩個字符串
- 30. 匹配兩個字符串的Javascript正則表達式
'/\b[de|fr|es]\b/i.test('e')=== true'您正在使用錯誤的括號。 –
你是對的!編輯... – jTC