XRegExp - 高機能・拡張可能な正規表現式のJavaScript実装
XRegExpはオープンソース(MIT license)のJavaScriptライブラリで、JavaScriptの正規表現をさらに機能強化し、使いやすい形で提供します。
◇ ブラウザー:Internet Explorer 5.5–8, Firefox 2–3.5, Safari 3–4, Chrome 1–2, Opera 9など
◇ ライセンス:MIT license
◇ 正規表現のECMA-262 Edition 3 (ES3)仕様を完全サポート
◇ クロスブラウザー
◇ named captureなど新しい正規表現の文法表記の追加
◇ プラグインによる拡張可能
.
動作環境
◇ ブラウザー:Internet Explorer 5.5–8, Firefox 2–3.5, Safari 3–4, Chrome 1–2, Opera 9など
◇ ライセンス:MIT license
機能・特徴
◇ 正規表現のECMA-262 Edition 3 (ES3)仕様を完全サポート
◇ クロスブラウザー
◇ named captureなど新しい正規表現の文法表記の追加
◇ プラグインによる拡張可能
サンプルコード
var regex = XRegExp("(?#month)\\d\\d?[-/. ](?#day)\\d\\d?[-/. ](?#year)(?:\\d\\d){1,2}");
var isDate = regex.test("04/20/2008"); // -> true
.