我确定这之前已经发布过,但我无法找到答案。
preg_match("/^[a-zA-Z0-9 -\.]{1,25}+$/i", ...
上面的正则表达式允许所有字母字符、所有数字字符和以下 ( , -
, .
)。它还将我们正在检查的任何字符串限制为最多 25 个字符。我无法理解的是+$/i
. 我可以在文档中找到大部分这些字符,但不明白为什么需要它们。我唯一找不到任何信息的是i
。
编辑:我想这$
与我们对^
角色的使用有关吗?
Edit2:感谢下面的评论,这似乎i
使表达式不区分大小写。仍在寻找有关其他角色的信息。
森林海