public function property_validation_blacklist_validator::validate in Field Validation 7.2
Validate property.
Overrides property_validation_validator::validate
File
- property_validation/
plugins/ validator/ property_validation_blacklist_validator.inc, line 21
Class
Code
public function validate() {
$settings = $this->rule->settings;
$blacklist = explode(',', $settings['data']);
$blacklist = array_map('trim', $blacklist);
$blacklist_regex = implode('|', $blacklist);
if ($this->value != '' && preg_match("/{$blacklist_regex}/i", $this->value)) {
$this
->set_error();
}
}