如何验证 google 表单中的名称字段

how to validate a name field in google forms

我一直在创建 google 表单,而用户将名称字段留空或输入数字,我想验证 google 表单中的名称字段,使用户不得将其留空或在名称字段中输入任何数值。

google 表单中有一个选项 Response Validation,您可以将其用于每个字段。只需单击字段右下角的三点。

然后在下面的下拉列表中选择 Regular expressionMatches。 一般使用下面的正则表达式接受有效名称,如果不遵循正则表达式则输入错误信息。

至于空白响应,请确保切换 Required 按钮以要求用户在该特定字段上输入。

您可以使用的一般正则表达式:

^[a-zA-Z ,.'-]+$

以上表达式将只允许:

  • 大小写字母[=7​​1=]
  • 空格、逗号、句点、撇号和破折号

表达还有待提高,查看this参考

示例字段应如下所示:

没有输入:

数字输入或任何其他无效字符:

有效输入:

注:

  • 不匹配正则表达式将阻止用户提交响应。
  • 除了有效的名称,上面的正则表达式不会阻止像这样的输入:
    • ...., ,,, ... ,,,,
    • q wn eu saj w okw u ks
    • john newman

参考:

  • Regular expression for first and last name