mirror of
https://github.com/Respect/Validation.git
synced 2024-06-03 14:22:16 +02:00
7 digits phone numbers should be valid.
This commit is contained in:
parent
3e31d97992
commit
f1777de330
|
@ -5,6 +5,6 @@ class Phone extends AbstractRule
|
|||
{
|
||||
public function validate($input)
|
||||
{
|
||||
return !empty($input) && preg_match('/^[+]?([\d]{0,3})?[\(\.\-\s]?([\d]{1,3})[\)\.\-\s]*(([\d]{3,5})[\.\-\s]?([\d]{4})|([\d]{2}[\.\-\s]?){4})$/', $input);
|
||||
return !empty($input) && preg_match('/^[+]?([\d]{0,3})?[\(\.\-\s]?(([\d]{1,3})[\)\.\-\s]*)?(([\d]{3,5})[\.\-\s]?([\d]{4})|([\d]{2}[\.\-\s]?){4})$/', $input);
|
||||
}
|
||||
}
|
|
@ -76,6 +76,10 @@ class PhoneTest extends \PHPUnit_Framework_TestCase
|
|||
array('11 97777 7777'),
|
||||
array('(11) 97777 7777'),
|
||||
array('(11) 97777-7777'),
|
||||
array('555-5555'),
|
||||
array('5555555'),
|
||||
array('555.5555'),
|
||||
array('555 5555'),
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -84,9 +88,6 @@ class PhoneTest extends \PHPUnit_Framework_TestCase
|
|||
return array(
|
||||
array('123'),
|
||||
array('s555-5555'),
|
||||
array('555-5555'),
|
||||
array('5555555'),
|
||||
array('555.5555'),
|
||||
array('555-555'),
|
||||
array('555555'),
|
||||
array('555+5555'),
|
||||
|
|
Loading…
Reference in a new issue