0

我有以下功能

public function alpha_custom($str) {
   return (! preg_match("/^([-a-z0-9_-])+$/i", $str)) ? FALSE : TRUE;
}

因此,如果字符串包含除字母数字字符、下划线或破折号以外的任何内容,那么它将返回 false。

现在我想添加以下内容:

  1. SPACE
  2. &
  3. ()
  4. .(时期 )

请帮我。谢谢。

4

1 回答 1

0

return (preg_match('/[^a-z_\(\)\.\&\ \-0-9]/i', $str)) ? FALSE : TRUE;

编辑 我用它来检查它对我有用

function alpha_custom($str)
{
   return (preg_match('/[^a-z_\(\)\.\&\ \-0-9]/i', $str)) ? 'FALSE' : 'TRUE';
}

echo alpha_custom('ravi._ &');
于 2012-11-24T06:00:16.277 回答