eregi在允许列表中包含额外字符

时间:2010-08-16 09:57:21

标签: php whitespace

/* Check if username is not valid */
     else if(!eregi("/[^a-z0-9\s\' ']/i", $subuser)){
        $form->setError($field, "* Username not valid");
     }

如何允许在eregi行中允许使用空格??

旁注...... 我打算用:

$input_name = preg_replace('/\s\s+/', ' ', $input_name)

去除多余的空白区域,可以使用eregi在一个内衬中完成吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是PHP5,则应完全删除ereg功能。他们已经在5.3中被弃用了。

if (!preg_match('/[\w\s]+/',$subuser)
   echo 'Invalid';