string.']*$/', $check); } // autoriser les caracteres spéciaux (pour une PHRASE ou paragraphe) : // check_string PLUS ces symboles ====> & * > < ? % ! : , " ' public function check_string_with_some_special_cars($check) { return (bool) preg_match('/^['.$this->string.'?%!:,&#*><\-\+\="\''.']*$/', $check); } public function check_mail($check) { return (bool) filter_var($check, FILTER_VALIDATE_EMAIL); } }