私は今やったが、2回.removeClass()
関数を呼び出さなければならない
これをマージして、1回の正規表現呼び出しで結果を見つけるにはどうすればよいですか?
HTML:
<div class="one-abc two-cba three-bac"></div>
jQuery:
$('div')
.removeClass(function(i,c){var m=c.match(/one-[a-z]{0,5}/);return m?m[0]:m;})
.removeClass(function(i,c){var m=c.match(/two-[a-z]{0,5}/);return m?m[0]:m;});
デモ: http: //jsbin.com/umoded/1/edit