preg_match('/[^0-9A-Za-z/._\-\s]/',$user)
我正在
警告:preg_match()[function.preg-match]:未知修饰符'。'在第4行的F:\ wamp \ www \ distinctive \ include \ validate.inc.php
为什么?
答案 0 :(得分:12)
你需要逃避正则表达式中的/
:
preg_match('/[^0-9A-Za-z\/._\-\s]/',$user)
或使用不同的分隔符:
preg_match('#[^0-9A-Za-z/._\-\s]#',$user)
否则,/
匹配开头的分隔符,后面的所有内容都被视为修饰符。