допускане само на цифри и букви

strasburg

Registered
Здравейте, това чудо:

Код:
if (!preg_match('/^[0-9a-zа-я]+$/i', $_POST['title'])) { echo "title-a има непозволени символи"; }

според моите сметки би трябвало да пропуска само цифри и букви на кирилица и латиница без значение малки или големи. Е да ама не! От 20 минути ми лази по нервите и пропуска само латински букви.

Някакви идеи?
 
PHP:
    public static function onlyChars($data) {
        
       
        
        $newData = preg_replace('/[^А-Яа-яA-Za-z0-9_]+/iu', '', $data);

        return $newData;
    }
 
PHP:
#[a-z0-9\p{Cyrillic}]+#ui

Това ти е шаблона за допускане само на латиница, кирилица и числа.
 

Back
Горе