テキストから日付、時刻、メールアドレス、電話番号などを抽出できるライブラリ「Knwl.js」

Loadfive Knwl js

これはひょっとして便利かもKnwl.jsはテキストから、日付、時間、リンク、メールアドレス、電話番号などを抽出し、さらに感情(!?)の推測や、スパムかどうかの判別を行ってくれるJavaScriptライブラリです。Knwl js demo

デモを実行したところです。左上のテキストから、電話場号、日付、時刻などの情報が抽出されていることがわかります。デモではそれぞれ1個の情報しか取得されていませんが、実際は複数個の情報を取得することも可能です。使い方も簡単。

var x = new Knwl();
x.init( string );
x.get('dates'); //returns array of dates found: [month,day,year, string snippet]

英語が前提のライブラリですが、素直な実装(力技の実装)となっているので、日本語対応に書き換える事も可能かも。

用途としては、例えば、入力されたテキストの中に、個人情報が含まれていないかチェックして、含まれていれば警告するといった使い方が考えられます。

スポンサーリンク