有什么辦法允許使用“-”和“.”等字符嗎?(下劃線和句號)在用戶名中?現在我正在使用該ctype_alnum()功能,但我不知道如何讓用戶使用“?!?nbsp;和 ”-”。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 關注
- 148 瀏覽
添加回答
舉報
0/150
提交
取消