正規表現で文字クラスを扱えて便利な XRegExp ですが、IE8 で jQuery と組み合わせて使うと問題が起きました。
jQuery の $.animate で、パラメータの value が数値の場合に XRegExp.exec の中で例外が発生しました。
だいたいこんな感じ。
// example
$("#block").animate({
scrollTop: 100 // <- Bad! must be "100px"
}, 1500 );
value を文字列にして解決。
型がないのも良し悪しですね。というか標準の RegExp を置き換えないオプションが XRegExp に欲しいです。

コメントする