我想在表单中只能输入字母,数字和方括号中的字母,特殊字符除外。括号是否包含特殊字符?我有这样的:php中的方括号preg_match
if (preg_match("/[^a-zA-Z0-9]+/", $characters))
{
echo "Write only letters of alphabet and numbers!";
}
它检测字母和数字正确,不通过特殊字符,但如何做到这一点我也可以进入方括号?
我想在表单中只能输入字母,数字和方括号中的字母,特殊字符除外。括号是否包含特殊字符?我有这样的:php中的方括号preg_match
if (preg_match("/[^a-zA-Z0-9]+/", $characters))
{
echo "Write only letters of alphabet and numbers!";
}
它检测字母和数字正确,不通过特殊字符,但如何做到这一点我也可以进入方括号?
只需将它们添加到我想正则表达式,躲过当然。 – adeneo
你不需要在正则表达式中使用'+'。一场比赛足以失败验证。 – Barmar