%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.110 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/ppaobm/vendor/fzaninotto/faker/test/Faker/Provider/ms_MY/ |
Upload File : |
<?php namespace Faker\Test\Provider\ms_MY; use Faker\Generator; use Faker\Provider\ms_MY\Person; use PHPUnit\Framework\TestCase; class PersonTest extends TestCase { /** * @var Generator */ private $faker; public function setUp() { $faker = new Generator(); $faker->addProvider(new Person($faker)); $this->faker = $faker; } /** * @link https://en.wikipedia.org/wiki/Malaysian_identity_card#Structure_of_the_National_Registration_Identity_Card_Number_(NRIC) */ public function testPersonalIdentityCardNumber() { $myKadNumber = $this->faker->myKadNumber; $yy = substr($myKadNumber, 0, 2); //match any year from 00-99 $this->assertRegExp("/^[0-9]{2}$/", $yy); $mm = substr($myKadNumber, 2, 2); //match any month from 01-12 $this->assertRegExp("/^0[1-9]|1[0-2]$/", $mm); $dd = substr($myKadNumber, 4, 2); //match any date from 01-31 $this->assertRegExp("/^0[1-9]|1[0-9]|2[0-9]|3[0-1]$/", $dd); $pb = substr($myKadNumber, 6, 2); //match any valid place of birth code from 01-59 except 17-20 $this->assertRegExp("/^(0[1-9]|1[0-6])|(2[1-9]|3[0-9]|4[0-9]|5[0-9])$/", $pb); $nnnn = substr($myKadNumber, 8, 4); //match any number from 0000-9999 $this->assertRegExp("/^[0-9]{4}$/", $nnnn); } }