如何允许用户名使用特殊字符?

有什么办法允许使用“-”和“.”等字符吗?(下划线和句号)在用户名中?现在我正在使用该ctype_alnum()功能,但我不知道如何让用户使用“。” 和 ”-”。

if (ctype_alnum($uid) == false) {
      $uidERR = "Only letters and numbers are allowed";
    }


手掌心
浏览 76回答 1
1回答

陪伴而非守候

您可以使用正则表达式:if (!preg_match('/^[a-zA-Z0-9._-]+$/', $uid)) {     $uidERR = "Only letters and numbers are allowed"; }这将匹配所有大写和小写字母、数字、.、_和-。
打开App,查看更多内容
随时随地看视频慕课网APP