我有一个正则表达式来匹配一个人的名字。
到目前为止,我有 ^([a-zA-Z\'\s]+)$ 但我想添加一个检查以允许最多 4 个空格。我该如何修改它才能做到这一点?
Edit:我的意思是字符串中任意位置有 4 个空格
不要尝试使用正则表达式验证名称。人们可以随意称呼自己。这可以包括任何字符。仅仅因为您居住的地方只使用英语并不意味着所有使用您的系统的人都会有英文名字。我们甚至必须将系统中的名称字段设置为 Unicode。它是数据库中唯一的 Unicode 类型。
如果您关心的话,我们实际上在“”处拆分名称并将每个名称部分存储为单独的记录,但我们有一些非常具体的要求,这意味着这是一个好主意。
附言。我继母的名字里有 5 个空格。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)