【发布时间】:2016-06-12 12:01:36
【问题描述】:
我想在 PHP 中验证用户名并使用正则表达式检查它们。它们应至少包含 2 个“真实”字符,如 A、Ä、s、1 或 5,但应允许其他一些字符,如 . 或 _ 或空格,也。所需字符的位置无关紧要。
这是我目前所拥有的,不幸的是也允许... 作为用户名:
preg_match('/^[\pL\pN\s-+_.]+$/u', $value)
我只想允许某些字符。例如,没有< 或#。
我该怎么做?
【问题讨论】:
-
必须包含
.、-、空格?还是可选的? -
不,它们应该是可选的
标签: php regex laravel-5.2 whitelist