isUsername() public static method

Checks if value is Username
public static isUsername ( mixed $value ) : boolean
$value mixed
return boolean
コード例 #1
0
 public function testValidateUsername()
 {
     $usernames = array('tester', 'test', 'test_', 'mr_freeze', 'r00t', 'The_quick_brown_foXXX');
     foreach ($usernames as $name) {
         $this->assertTrue(Validator::isUsername($name));
     }
     $no_usernames = array('mr.freeze', 'mr freeze', 'mr-freeze', '1337', '-91819', '&nbsp;', '<html></html>', '-_homer_-', '_test_', '04420', '', ' ', 'array()', 'x', '$234_&', '?test=1', '€uro', 'SupersupersupersupersupersupersupersupersupersupersuperMan');
     foreach ($no_usernames as $username) {
         $this->assertFalse(Validator::isUsername($username));
     }
 }