Filter bad words using Google Profanity API
Yii 1.1 or above
put the zip file into your extension folder
and in your models
public function rules(){ return array( array('username','ext.profanity.GoogleProfanityValidator', 'replaceNumbers'=>true, // replace special characters to letters 'trimLeft'=>true, // trim left character. e.g. 3fuck = fuck 'trimRight'=>true, // trim right character. e.g fuck3 = fuck //'trim'=>'true', // default to false. delete left and right character. e.g 3fuck3 = fuck //'trimCharList'=>'0123456789', // char list for trimming, default to 0-9 ), ); }
Example Profanity
suck1 = suck (if trimRight is true, remove character on right with "trimCharList")
1suck = suck (if trimLeft is true, remove character on left with "trimCharList")
s3x = sex (if replaceNumbers = true, will replace to s3x = sex)
Be the first person to leave a comment
Please login to leave your comment.