帮检查下这个PHP代码检测用户名密码的正则表达,运行时报错
/[-|=|;|,|\/|\(|\)|\[|\]|\}|\{|%|@|\*|!|\']/
报错代码
Undefined variable: pattern in D:\WWW\mode\odbc_login.php on line 42
源代码如下
function chkStrValid($str)
{
return !preg_match("/[-|=|;|,|\/|\(|\)|\[|\]|\}|\{|%|@|\*|!|\']/",$str);
}
谢谢!