1 вопрос: что имеется в виду под словом "пробел"?как указать что число пробелов ограничено
предложенные тексты. почему не прочитал там, как задавать длину?читал
function checkform_company($str)
{
if (get_magic_quotes_gpc()!==0)
{
stripslashes($str);
}
if (preg_match('/^[0-9a-zа-я-.\s"]+$/i', $str))
echo "TRUE";
else
echo "FALSE";
}
Надеюсь, что после прочтения ты понимаешь ЧТО ищет твоё регулдярное выражение в твоей строке? Какие ещё вопросы?function checkform_company($str)
{
if (get_magic_quotes_gpc()!==0)
{
stripslashes($str);
}
if (preg_match('/^[0-9a-zа-я-.\s"]+$/i', $str))
echo "TRUE";
else
echo "FALSE";
}
То есть - если в строке нет кавычек, функция возвращает ложь? Какую строку ты ей отправляешь?ищет цифры, латинские и руские буквы, тире, точку, пробел, кавычки, все это должно быть не менее одного символа, регистр не важен.
по-крайней мере так задача поставлена, кавычки тока не получается.
как ты узнал, что результат функции FALSEрезультат функции FALSE
function checkform_company($str)
{
if (get_magic_quotes_gpc()!==0)
{
$str=stripslashes($str);
}
if (preg_match('/^[0-9a-zа-я-.\s"]+$/i', $str))
echo "TRUE";
else
echo "FALSE";
}
Что ещё Вы признаёте, подсудимый?ризнаю что дурак