【发布时间】:2015-07-06 12:46:02
【问题描述】:
我有这个 PHP preg_match 代码假设只允许 a-z(大写和小写)0-9 和下划线
但是当我尝试使用用户名“Rizon”注册时,它会显示: 只允许使用有效字符。
代码如下:
if (!preg_match("[a-zA-Z0-9]_",$_POST['username'])) {
$_SESSION['error']['username'] = "Only valid characters are allowed.";
}
如何修复 preg_match 以使其允许“Rizon”等用户名以及包含大写和/或小写字母和/或数字和/或下划线的用户名?
【问题讨论】:
标签: php regex preg-match