全名的表单输入模式和验证

Form Input Pattern & Validation for Full Name

我有一个 Google 表单,我要求用户在其中包含他们的 "full name" 以保持表单简洁明了(第一个 name/last 名称没有两个输入)。您可以使用正则表达式验证 Google 表单中的答案,但我不确定从哪里开始。

我希望输入中至少有两个单词,每个单词至少有 2 个字符,并且我不想阻止任何特殊字符(这样名字像 O'Leary 的人仍然可以写出来)。基本上,我只想确保一个字段中包含两个单词,每个单词至少有 2 个字母。

我没有使用正则表达式或模式的经验,因此非常感谢您的帮助!

我构建了这个正则表达式来接受来自许多国家/地区的全名:

^([a-zA-Z\-ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïòóôõöùúûüýÿ']{2,75} ?){2,5}$

您可以在 regex101.com 上进行测试。该站点还通过右上角的解释帮助您理解此正则表达式。

希望对您有所帮助。