如何验证 google 表单中的名称字段
how to validate a name field in google forms
我一直在创建 google 表单,而用户将名称字段留空或输入数字,我想验证 google 表单中的名称字段,使用户不得将其留空或在名称字段中输入任何数值。
google 表单中有一个选项 Response Validation
,您可以将其用于每个字段。只需单击字段右下角的三点。
然后在下面的下拉列表中选择 Regular expression
和 Matches
。
一般使用下面的正则表达式接受有效名称,如果不遵循正则表达式则输入错误信息。
至于空白响应,请确保切换 Required
按钮以要求用户在该特定字段上输入。
您可以使用的一般正则表达式:
^[a-zA-Z ,.'-]+$
以上表达式将只允许:
- 大小写字母[=71=]
- 空格、逗号、句点、撇号和破折号
表达还有待提高,查看this参考
示例字段应如下所示:
没有输入:
数字输入或任何其他无效字符:
有效输入:
注:
- 不匹配正则表达式将阻止用户提交响应。
- 除了有效的名称,上面的正则表达式不会阻止像这样的输入:
...., ,,, ... ,,,,
q wn eu saj w okw u ks
john newman
参考:
- Regular expression for first and last name
我一直在创建 google 表单,而用户将名称字段留空或输入数字,我想验证 google 表单中的名称字段,使用户不得将其留空或在名称字段中输入任何数值。
google 表单中有一个选项 Response Validation
,您可以将其用于每个字段。只需单击字段右下角的三点。
然后在下面的下拉列表中选择 Regular expression
和 Matches
。
一般使用下面的正则表达式接受有效名称,如果不遵循正则表达式则输入错误信息。
至于空白响应,请确保切换 Required
按钮以要求用户在该特定字段上输入。
您可以使用的一般正则表达式:
^[a-zA-Z ,.'-]+$
以上表达式将只允许:
- 大小写字母[=71=]
- 空格、逗号、句点、撇号和破折号
表达还有待提高,查看this参考
示例字段应如下所示:
没有输入:
数字输入或任何其他无效字符:
有效输入:
注:
- 不匹配正则表达式将阻止用户提交响应。
- 除了有效的名称,上面的正则表达式不会阻止像这样的输入:
...., ,,, ... ,,,,
q wn eu saj w okw u ks
john newman
参考:
- Regular expression for first and last name