有什么办法允许使用“-”和“.”等字符吗?(下划线和句号)在用户名中?现在我正在使用该ctype_alnum()功能,但我不知道如何让用户使用“。” 和 ”-”。if (ctype_alnum($uid) == false) {
$uidERR = "Only letters and numbers are allowed";
}
1 回答
陪伴而非守候
TA贡献1757条经验 获得超8个赞
您可以使用正则表达式:
if (!preg_match('/^[a-zA-Z0-9._-]+$/', $uid)) { $uidERR = "Only letters and numbers are allowed"; }
这将匹配所有大写和小写字母、数字、.
、_
和-
。
- 1 回答
- 0 关注
- 101 浏览
添加回答
举报
0/150
提交
取消