有什么办法允许字符“-”和“。”。 (下划线和句号)输入用户名?目前,我正在使用env
函数,但是我不知道如何让用户使用“”。和“-”。
ctype_alnum()
答案 0 :(得分:2)
您可以使用正则表达式:
if (!preg_match('/^[a-zA-Z0-9._-]+$/', $uid)) {
$uidERR = "Only letters and numbers are allowed";
}
这将匹配所有大写和小写字母,数字,.
,_
和-
。