正则表达式全名验证

max*_*ax_ 0 regex validation nspredicate

是否有一个明确定义的,正则表达式的正则表达式字符串可以验证全名.

我希望字符串能够验证大多数名称,例如:

  • 堆栈溢出
  • 约翰P.例子
  • 马丁路德金
  • 和各种外国字母(如果可能的话)

提前致谢.

eri*_*old 5

这是无法做到的,因为无法确定字符串是单词还是没有数据集的名称.您可以做的最好的事情是匹配可能是名称的字符串,然后根据数据集检查这些肯定结果以进行确认.

  • 另见[虚假程序员相信姓名](http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/). (3认同)