【发布时间】:2012-05-17 19:17:38
【问题描述】:
是否有一个定义明确且完整的正则表达式字符串示例可以验证全名。
我希望字符串能够验证大多数名称,例如:
- 堆栈溢出
- John P. 示例
- 小马丁路德金
- 和各种外国信件(如果可能的话)
提前致谢。
【问题讨论】:
-
我试过
/^[a-z ,.'-]+$/i,但它会将所有名称标记为无效。 -
您使用的是哪种语言/平台。并非所有的正则表达式实现都支持完全相同的语法
-
Objective-C (iOS),特别是使用 NSPredicate。
-
类似的东西可以匹配任何单词,而不仅仅是名字。仅使用正则表达式无法满足您的要求,您需要一个名称数据库。
标签: regex validation nspredicate