【发布时间】:2021-08-14 00:31:45
【问题描述】:
我试图不允许用户在姓名输入框中引入特殊字符,但它也不允许用户在他的名字和姓氏之间留下空白。
我正在使用内置的 php 函数进行验证。
有谁知道我应该添加什么以允许空格?
这是行。
elseif (!preg_match("/^[a-zA-Z0-9]*$/", $name)) {
$errorName = true;
}
【问题讨论】:
-
只需在您的角色类中添加一个空格。如果你想强制使用一个空格,只需重复你的字符类,它们之间有一个空格。请注意,这些限制很少是一个好主意。 “John O'Connel”和“Luis Bruñel”都将无法通过您的更新验证。
标签: php