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