diff --git a/README.md b/README.md index baf834f..5dcd602 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,8 @@ Agora, para utilizar a validação, basta fazer o procedimento padrão do `Larav A diferença é que será possível usar os seguintes métodos de validação: + + | REGRA | Descrição | |:-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------:| | Celular | Valida se o campo está no formato (**`99999-9999`** ou **`9999-9999`**) | diff --git a/src/pt-br-validator/Rules/CelularComDdd.php b/src/pt-br-validator/Rules/CelularComDdd.php index f0abc2e..529dabd 100644 --- a/src/pt-br-validator/Rules/CelularComDdd.php +++ b/src/pt-br-validator/Rules/CelularComDdd.php @@ -5,7 +5,7 @@ use Illuminate\Contracts\Validation\Rule; /** - * @author Wallace Maxters + * @author Samuel Lujan */ class CelularComDdd implements Rule { @@ -18,7 +18,7 @@ class CelularComDdd implements Rule */ public function passes($attribute, $value) { - return preg_match('/^\(\d{2}\)\s?\d{4,5}-\d{4}$/', $value) > 0; + return preg_match('/^\(\d{2}\)\s?\d{4,5}-?\s?\d{4}$/', $value) > 0; } public function message() diff --git a/src/pt-br-validator/Rules/TelefoneComDdd.php b/src/pt-br-validator/Rules/TelefoneComDdd.php index 3647168..573a62a 100644 --- a/src/pt-br-validator/Rules/TelefoneComDdd.php +++ b/src/pt-br-validator/Rules/TelefoneComDdd.php @@ -5,7 +5,7 @@ use Illuminate\Contracts\Validation\Rule; /** - * @author Wallace Maxters + * @author Samuel Lujan */ class TelefoneComDdd implements Rule { @@ -20,7 +20,7 @@ class TelefoneComDdd implements Rule public function passes($attribute, $value) { - return preg_match('/^\(\d{2}\)\s?\d{4}-\d{4}$/', $value) > 0; + return preg_match('/^\(\d{2}\)\s?\d{4}-?\s?\d{4}$/', $value) > 0; } diff --git a/tests/TestRules.php b/tests/TestRules.php index 5bc9b5c..4fd435c 100644 --- a/tests/TestRules.php +++ b/tests/TestRules.php @@ -27,7 +27,6 @@ public function testCelularComDdd() $this->assertTrue($validator->passes()); } - public function testCelularComCodigo() { $validator = \Validator::make([ @@ -66,10 +65,6 @@ public function testTelefoneComDdd() $this->assertTrue($validator->passes()); } - - - - public function testTelefoneComCodigo() { $validator = \Validator::make([