回答
沒有什麼內置的,但你可以使用filter()方法來達到同樣的目的:
$('input').filter(function() { return /^[a-z]+_[1-9].*/.test(this.name); })
東西,你可以找到a regex selector here(詹姆斯Padolsey),這樣調用你的情況:
$('input:regex(name,^[a-z]+_[1-9].*)');
我喜歡自定義選擇器的便利性,但經常擔心它們的性能。我沒有檢查代碼,但我保持意義,只是爲了讓我放心,他們不會在解析整個選擇器時施加太多的壓力。 – 2010-08-25 16:51:26
@Andy - 這絕對是一個值得關注的問題,取決於你使用的是多少,以及每個瀏覽器如何排列這些調用,沒有這些信息的理想解決方案只會在一次之前聲明正則表達式。 – 2010-08-25 17:08:43
愛那個,超級一個! :) – 2012-11-09 05:01:25
- 1. jQuery正則表達式選擇器
- 2. jQuery選擇器正則表達式
- 3. jquery的正則表達式選擇
- 4. 選擇正則表達式的正則表達式中間值
- 5. 正則表達式選擇
- 6. 選擇器中的正則表達式JQuery
- 7. jQuery選擇器中的正則表達式不接受\ d?
- 8. 正則表達式不選擇器
- 9. HTML正則表達式選擇器
- 10. 如何在jQuery選擇器上應用正則表達式?
- 11. jQuery與正則表達式匹配的選擇器
- 12. 選擇在正則表達式
- 13. 正則表達式中的一個表達式來選擇子
- 14. 查找使用jQuery選擇器和正則表達式元素
- 15. jquery正則表達式選擇器如何工作?
- 16. 爲jquery選擇器編寫正則表達式
- 17. jQuery正則表達式選擇器不起作用
- 18. jQuery選擇器:包含 - 使用正則表達式
- 19. 用正則表達式的MySQL選擇
- 20. 正則表達式選擇「..」而不是「...」
- 21. 正則表達式來選擇#OnlinePopup和_
- 22. 正則表達式來選擇子
- 23. 正則表達式:反轉選擇
- 24. 正則表達式和日期選擇
- 25. 正則表達式幫助選擇FILE_NAME
- 26. 使用正則表達式選擇
- 27. 正則表達式:選擇空間
- 28. Ruby正則表達式選擇無[
- 29. 正則表達式從源選擇div
- 30. 正則表達式來選擇ID
+1非常好的解決方案 – 2010-08-25 16:39:14
+1 - 這是更清潔,希望你不介意 - 從那裏的問題採取額外的大括號 – 2010-08-25 16:46:02
@Nick:不介意,一點都不介意,教導我不要盲目地複製和粘貼大聲笑。 – 2010-08-25 16:49:55