Php preg_匹配验证字符串中的两个单词
问题:Php preg_匹配验证字符串中的两个单词,php,string,validation,preg-match,Php,String,Validation,Preg Match,问题: if (!preg_match('^\w+\s\w+$', $_POST['freetext'])) { $error_array[] = 'missingwords'; } 尝试在提交前验证表单字段是否至少有两个单词 PHP代码: if (!preg_match('^\w+\s\w+$', $_POST['freetext'])) { $error_array[] = 'missingwords'; } 当前状态: if (!preg_match('^\w+\s\w
if (!preg_match('^\w+\s\w+$', $_POST['freetext']))
{
$error_array[] = 'missingwords';
}
尝试在提交前验证表单字段是否至少有两个单词
PHP代码:
if (!preg_match('^\w+\s\w+$', $_POST['freetext']))
{
$error_array[] = 'missingwords';
}
当前状态:
if (!preg_match('^\w+\s\w+$', $_POST['freetext']))
{
$error_array[] = 'missingwords';
}
即使我输入了两个中间有空格的单词,也会打印错误。这里可能有什么问题?PCRE regexen需要:
你需要打开错误报告,它会告诉你的
if (!preg_match('#^\w+\s\w+#', $_POST['freetext']))
{
$error_array[] = 'missingwords';
}
两个问题:
if(str\u单词计数($str)