html

<a href="hoge">1</a>
<a href="huga">2</a>
<a href="hogehoge">3</a>
<a href="hugahuga">4</a>

jquery

$('a').onAttr('href', 'hoge'); // 1のjqueryオブジェクト
$('a').onAttr('href', 'huga'); // 2のjqueryオブジェクト
$('a').onAttr('href', /hoge/); // 1,4のjqueryオブジェクト
$('a').onAttr('href', /huga/); // 2,3のjqueryオブジェクト

このように'href'がマッチした要素を取得したいのですが、どのようにしたらよいのでしょうか。
aを取得してeachで回してチェックするやり方しか思いつきません・・・。