public static function numeric($check)
{
$pattern = '/[^\\x{06F0}-\\x{06F9}\\x]+/u';
return !preg_match($pattern, $check);
}
/** * test the numeric method of IrValidation * * @return void */ public function testNumeric() { $this->assertTrue(IrValidation::numeric('۱۲۳۴۵۶۷۸۹۰')); $this->assertFalse(IrValidation::numeric('teststring')); $this->assertFalse(IrValidation::numeric('1234567890')); $this->assertFalse(IrValidation::numeric('١٢٣٤٥٦٧٨٩٠')); }