utf8 alpha and alphanum

develop
sheychen 2018-07-02 20:41:03 +02:00
parent 58959c6d00
commit 017fc2f1fc
1 changed files with 11 additions and 11 deletions

View File

@ -142,10 +142,10 @@ class Input extends Element{
if(isset($this->data['maxlength']) && strlen($data) > $this->data['maxlength'])
return 'trop long';
if(isset($this->data['alpha']) && !preg_match('#^[\p{L}'.$this->data['alpha'].']*$#', $data))
if(isset($this->data['alpha']) && !preg_match('#^[\p{L}\p{M}'.$this->data['alpha'].']*$#', $data))
return 'non alphabétique';
if(isset($this->data['alphanum']) && !preg_match('#^[\p{L}\p{N}'.$this->data['alphanum'].']*$#', $data))
if(isset($this->data['alphanum']) && !preg_match('#^[\p{L}\p{M}\p{N}'.$this->data['alphanum'].']*$#', $data))
return 'non alphanumérique';
if(isset($this->data['regex']) && !preg_match('#'.$this->data['regex'].'#', $data))