diff --git a/src/Symfony/Component/Validator/Constraints/IbanValidator.php b/src/Symfony/Component/Validator/Constraints/IbanValidator.php index 329d630a5aaef..e5fd80c1fe3c6 100644 --- a/src/Symfony/Component/Validator/Constraints/IbanValidator.php +++ b/src/Symfony/Component/Validator/Constraints/IbanValidator.php @@ -57,7 +57,7 @@ class IbanValidator extends ConstraintValidator 'CH' => 'CH\d{2}\d{5}[\dA-Z]{12}', // Switzerland 'CI' => 'CI\d{2}[A-Z]{1}\d{23}', // Ivory Coast 'CM' => 'CM\d{2}\d{23}', // Cameron - 'CR' => 'CR\d{2}\d{3}\d{14}', // Costa Rica + 'CR' => 'CR\d{2}0\d{3}\d{14}', // Costa Rica 'CV' => 'CV\d{2}\d{21}', // Cape Verde 'CY' => 'CY\d{2}\d{3}\d{5}[\dA-Z]{16}', // Cyprus 'CZ' => 'CZ\d{2}\d{20}', // Czech Republic diff --git a/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php index f16dafd827361..eea9c1de1d4f4 100644 --- a/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php +++ b/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php @@ -132,7 +132,7 @@ public function getValidIbans() array('CV64000300004547069110176'), //Cape Verde array('FR7630007000110009970004942'), //Central African Republic array('CG5230011000202151234567890'), //Congo - array('CR0515202001026284066'), //Costa Rica + array('CR05015202001026284066'), //Costa Rica array('DO28BAGR00000001212453611324'), //Dominican Republic array('GT82TRAJ01020000001210029690'), //Guatemala array('IR580540105180021273113007'), //Iran @@ -246,6 +246,7 @@ public function getIbansWithInvalidFormat() array('FR76300070001100099700049421'), //Central African Republic array('CG52300110002021512345678901'), //Congo array('CR05152020010262840661'), //Costa Rica + array('CR0515202001026284066'), //Costa Rica array('DO28BAGR000000012124536113241'), //Dominican Republic array('GT82TRAJ010200000012100296901'), //Guatemala array('IR5805401051800212731130071'), //Iran @@ -355,7 +356,7 @@ public function getIbansWithValidFormatButIncorrectChecksum() array('CV64000300004547069110177'), //Cape Verde array('FR7630007000110009970004943'), //Central African Republic array('CG5230011000202151234567891'), //Congo - array('CR0515202001026284067'), //Costa Rica + array('CR96042332432534543564'), //Costa Rica array('DO28BAGR00000001212453611325'), //Dominican Republic array('GT82TRAJ01020000001210029691'), //Guatemala array('IR580540105180021273113008'), //Iran
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: