オープンソースコラム


2009/07/06 10:27Update

XRegExp - 高機能・拡張可能な正規表現式のJavaScript実装

TAGS: 正規表現 | JavaScript | MIT

スポンサード リンク


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など新しい正規表現の文法表記の追加
◇ プラグインによる拡張可能

サンプルコード


var regex = XRegExp("(?#month)\\d\\d?[-/. ](?#day)\\d\\d?[-/. ](?#year)(?:\\d\\d){1,2}");
var isDate = regex.test("04/20/2008"); // -> true

.

Sponsored Link