Hatena::ブログ(Diary)

awef

2011-04-12

AA(アスキーアート)簡易判定アルゴリズム

JavaScriptでの例

// trueなら、textは高確率でAAを含んでいる
text.indexOf('  ') !== -1

// read.crx v0.65で実際に使用している判定方法はこう
/  (?!<br>|$)/i.test(text)

解説

AAには、全角スペースと半角スペースの連続が高確率で使用されているので、この並びが存在するかどうかを確認するだけで、ほとんどのAAを判定出来ます

あくまで簡易的な判定ですが、超簡単な割にかなりの的中率なので気に入っています

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/awef/20110412/1302605740