PHP RegEx в текстовой области

У меня появляется это предупреждение, когда я проверяю выражение reg в текстовой области.

Предупреждение: ereg (): REG_BADBR в contact / library.php

Мой код

function validateMessage($message) {
if(ereg('^[A-Za-z0-9[:punct:]]{2,300}$',$message)){
return true;
}
else {
return false;
}
}

Он получает ошибку, потому что у меня неправильный ereg или потому что он находится в текстовой области ?!

-1

Решение

ereg устарела, использовать preg_match вместо:

if(preg_match('/^[A-Za-z0-9[:punct:]]{2,300}$/',$message)){
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]