Php 仅允许字母、数字、UMLAUT和-,及;串
我正在寻找一种只允许字符串中的字母Php 仅允许字母、数字、UMLAUT和-,及;串,php,regex,Php,Regex,我正在寻找一种只允许字符串中的字母a-z、a-z数字、+、-和“”的方法 $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); 到目前为止你都做了些什么呢?看看右边的相关专栏——很多答案,常见的问题。我会选择:如果($foo)
a-z、a-z
数字、+
、-
和“
”的方法
$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);
到目前为止你都做了些什么呢?看看右边的相关专栏——很多答案,常见的问题。我会选择:
如果($foo)回应“哦,不,你的谷歌不行”;
$count = preg_match('^[a-zA-Z0-9\+\*\"]', $string);