preg_match('/[^a-z0-9_]/i', $act preg_match 是php正则匹配方法 '/[^a-z0-9_]/i' 是匹配的正则表达式 $act 是用于检查匹配的字符串 正则表达式说明 a-z 表示匹配所有小写字母 0-9 表示匹配数字0~9 _ 表示匹配下划线 整句意思是在判断$act是否由小写字母或数字或下划线组成,如果是为true,否则为false
/[^a-z0-9_]/i 匹配 字母、数字、下划线 以外的字符
请问 以下 红色代码 preg_match('/[^a-z0-9_]/i', $act) 应该怎么理解呢? 麻烦会的朋友帮忙回复下,先谢啦 $act = Get('act'); if (!isset($act{0})){ $act = 'pa'; } elseif (preg_match('/[^a-z0-9_]/i', $act)){ exit; }
[quote=引用 2 楼 fdipzone 的回复:] preg_match('/[^a-z0-9_]/i', $act preg_match 是php正则匹配方法 '/[^a-z0-9_]/i' 是匹配的正则表达式 $act 是用于检查匹配的字符串 正则表达式说明 a-z 表示匹配所有小写字母 0-9 表示匹配数字0~9 _ 表示匹配下划线 整句意思是在判断$act是否由小写字母或数字或下划线组成,如果是为true,否则为false
21,873
社区成员
140,453
社区内容
加载中
试试用AI创作助手写篇文章吧