繁体   English   中英

验证名字和姓氏

[英]validate firstname and lastname

首先,我的英语不太好,所以请理解我的意思。

我以前曾问过这个问题 ,但没有得到想要的答案。 这就是为什么我写这个问题。


我希望用户能够以任何语言设置其名称。 但是有一些规则:

名称不能包括:

  • 符号,数字,大写
  • 诸如此类的非语言字符,标点符号或图标(⧇⧇⧉⛔⛔⛔⛔)
  • 多种语言的字符

如何使用此类规则验证名称?

这是一个建议,您可以尝试一下正则表达式,也称为Regex。

检查一下: 您应该知道的8个正则表达式

希望它能给您提示。

听起来您需要一些非常具体的preg_match规则。 如果您从上一个问题中得到了一些建议,并将其与找到的语言检测服务融合在一起,则应该能够检测到该语言,然后将名字和姓氏与预定义的不可接受字符列表进行比较并且,如果找到它们,则拒绝该名称。 进行检查之后,您应该能够检查姓氏语言,姓氏语言,然后比较这些结果并找出它们是否使用相同的语言,如果不是,则拒绝。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM