您好我正在尝试验证一些用户输入,但我不确定正确的方法是什么。
我想验证用户创建表单的名字和姓氏字段。我在 Zend 框架中使用 PHP,所以我将编写一个验证器。在做了一些研究之后,我认为我真的应该允许所有 UTF8 字符,开头或结尾没有空格。我不确定正则表达式,但我稍后会发现,我很可能会使用 php 的 preg_match。
我将这些详细信息存储在 OpenLDAP 中,使用 sn 字段作为姓氏,将 givenName 字段作为名字。我应该如何限制名称?OpenLDAP 中的长度是否有限制,我需要检查它接受的字符还是接受所有字符?
我是否应该验证名字和姓氏,还是应该让用户输入他们想要的内容?
我为用户名使用了一个单独的字段,该字段由“text.text”组成,文本是 A-Za-z 字符。
我没有发布代码,因为我只是需要一些指导,不太确定这里的最佳做法是什么。