vital
Новичок
Регулярные выражения, модернизация проверки 
Здрасте!
У меня в форме есть поле - название организации. Оно проверяется рег выражением и если находит в нем кавычки, точки и тире, то не пускает в базы и ругается. Кол вот:
if ( !preg_match("/^[А-Яа-я\-\w\040\s0-9]{2,250}$/im",strtolower($company) ) )
$error["company"]= "Вы ошиблись в написании полного наименования организации";
Так вот, не подскажете, как сделать, чтоб при наличии букв в поле он разрешил использование кавычек, точек и тире
получается так:
if ('имеются буквы')
{
if ('имеются остальные ненужные символы, кроме точки тире и кавычек') echo "ОШИБКА!";
else "Нет ошибки";
}
Какие выражения надо подставить в эти условия?
Спасибо большое!

Здрасте!
У меня в форме есть поле - название организации. Оно проверяется рег выражением и если находит в нем кавычки, точки и тире, то не пускает в базы и ругается. Кол вот:
if ( !preg_match("/^[А-Яа-я\-\w\040\s0-9]{2,250}$/im",strtolower($company) ) )
$error["company"]= "Вы ошиблись в написании полного наименования организации";
Так вот, не подскажете, как сделать, чтоб при наличии букв в поле он разрешил использование кавычек, точек и тире
получается так:
if ('имеются буквы')
{
if ('имеются остальные ненужные символы, кроме точки тире и кавычек') echo "ОШИБКА!";
else "Нет ошибки";
}
Какие выражения надо подставить в эти условия?

Спасибо большое!