【发布时间】:2018-05-16 12:41:22
【问题描述】:
如果用户输入的地址包含大写字母、数字、空格和字符 .,/- ,我想匹配,但它接受所有特殊字符并且不遵循 preg_match。我的代码中的错误在哪里,你能给我一些关于preg_match的易于学习的教程吗?我试过用谷歌搜索它,但到目前为止我发现的都很复杂。下面是我的代码
$address = $_POST["address"];
if (!preg_match("([^A-Z0-9 ".preg_quote(".,/-")."])",$address))
{
$addressError = "*Address contains special characters that are not allowed";
}
【问题讨论】: