2

私は php/codeigniter メッセージング システムを実装しましたが、ユーザーが自分の電話番号、住所、電子メール、ウェブサイト、またはメッセージング システム外でのユーザーとの接触を可能にする可能性のあるその他のものを投稿できないようにしたいと考えています。

そのような個人情報をテキストから削除する利用可能なプラグインまたはコードを知っている人はいますか?

ありがとう

4

1 に答える 1

2

それは本当に難しい仕事であり、あなたはそのような情報の提出を防ぐことを100%確信することはできません。

電子メールやURLを(もちろんISO標準形式で)投稿することを簡単に防ぐことができますが、電話番号やアドレスの尻には本当に苦痛が伴います。

email@email.comemail at email.comまたはemail[at]email.comなどとして表すことができます。

http://www.google.comgoogle dot comなどとして表すことができます。

アドレスの検証は、まったく解決できないタスクのようです。1-1=st。グリーンハウス#1、フラット#1; そのような文字列を検証することはほとんど不可能です。

電話も偽造される可能性があります(1 121 123 43 23 => 11対2対1...)。

タスクを単純化することをお勧めします。それは本当に時間の無駄です、imho。

PS:このタスクを解決することにした場合、それregular expressionsはあなたを大いに助け、あなたの開発者のスキルをより高くする貴重な経験になるでしょう!

于 2010-09-14T18:48:34.937 に答える