只允许字母,数字,变音符号,+, - 和“字符串中的字符串

时间:2012-01-03 23:38:00

标签: php regex

我正在寻找一种方法,只允许字母a-z, A-Z中的数字+-"

2 个答案:

答案 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);