Регулярные выражения в селекторе jQuery - PullRequest
3 голосов
/ 25 августа 2010

Можно ли выбрать с помощью регулярного выражения в jQuery? Что-то вроде

$('input[name=^[a-z]+_[1-9].*]')

Ответы [ 2 ]

18 голосов
/ 25 августа 2010

Ничего не встроено, но вы можете использовать метод filter () для достижения той же цели:

$('input').filter(function () { return /^[a-z]+_[1-9].*/.test(this.name); })
4 голосов
/ 25 августа 2010

Вы можете найти селектор регулярных выражений здесь (Джеймсом Падолси), который в вашем случае называется так:

$('input:regex(name,^[a-z]+_[1-9].*)');
...