我正在寻找一种方法,只允许字母a-z, A-Z
中的数字+
,-
和"
。
答案 0 :(得分:1)
$foo = preg_match('~[^A-Za-z0-9\+\-"]~', $string);
if($foo) echo "OH NO YOU HAVE A BAD CHARACTER";
可选地
$string = preg_replace('~[^A-Za-z0-9\+\-"]~', '', $string);
答案 1 :(得分:0)
$count = preg_match('^[a-zA-Z0-9\+\*\"]', $string);