问题:
尝试在提交之前验证表单字段至少包含两个单词。
PHP代码:
if (!preg_match('^\w+\s\w+$', $_POST['freetext']))
{
$error_array[] = 'missingwords';
}
当前状态:
即使我输入了两个中间有空格的单词,也会打印错误。这里有什么问题?
问题:
尝试在提交之前验证表单字段至少包含两个单词。
PHP代码:
if (!preg_match('^\w+\s\w+$', $_POST['freetext']))
{
$error_array[] = 'missingwords';
}
当前状态:
即使我输入了两个中间有空格的单词,也会打印错误。这里有什么问题?
尝试
if (str_word_count($str)<3){
// message
}
if (!preg_match('#^\w+\s\w+#', $_POST['freetext']))
{
$error_array[] = 'missingwords';
}
两个问题: