Пример #1
0
 function SetValidationData($message, $params = array())
 {
     parent::SetValidationData($message, ["^[a-zA-Z][_a-zA-Z0-9-]*(\\.[_a-zA-Z0-9-]+)*@[A-Za-z][A-Za-z0-9-]*(\\.[a-zA-Z0-9-]+)*(\\.[a-zA-Z]{2,4})\$"]);
     $this->errorMessage = $message;
     if ($this->errorMessage == '') {
         $this->errorMessage = "{$this->field} is not a valid email.";
     }
 }
Пример #2
0
 function SetValidationData($message, $params = array())
 {
     $pattern = "^(http(s?):\\/\\/)?(www\\.)?[a-zA-Z0-9\\.\\-\\_]+(\\.[a-zA-Z]{2,4})+(\\/[a-zA-Z0-9\\_\\-\\s\\.\\/\\?\\%\\#\\&\\=]*)?\$";
     parent::SetValidationData($message, [$pattern]);
     $this->errorMessage = $message;
     if ($this->errorMessage == '') {
         $this->errorMessage = "{$this->field} is not a valid website address.";
     }
 }