可能重复:
字母、数字和 - _ 的正则表达式
如果 $var 仅包含( AZ、az、0-9和-) ,我想返回 true
类似的东西:(这个 preg_match 是检查 $var 是否是邮件,但我需要上面的)
if (!preg_match("/^[-!#$%&\'*+\\.\/0-9=?A-Z^_`{|}~]+@([-0-9A-Z]+\.)+([0-9A-Z]){2,4}$/i", $var))
return false;
return true;
有任何想法吗?我是 preg_match 的新手。