正则表达式维护字符a-zA-Z0-9 $ !.,

时间:2012-06-13 19:38:43

标签: php regex

我是否知道如何只批准字母a-z,A-Z和数字0-9以及特殊字符$!。,在PHP中使用正则表达式?

preg_match("/^[a-zA-Z0-9$!\.\,]{1,100}$/", $name);

这里出了什么问题?

1 个答案:

答案 0 :(得分:2)

离开我的头顶

if (preg_match('/^[^a-z\d\$!\.,]$/i', $string)){
     // fail
}