【发布时间】:2021-08-13 17:45:07
【问题描述】:
我一直在创建谷歌表单,用户将姓名字段留空或输入数字,我想验证谷歌表单中的姓名字段,用户不得将其留空或输入任何数字名称字段中的值。
【问题讨论】:
标签: forms google-chrome google-apps-script google-sheets google-forms
我一直在创建谷歌表单,用户将姓名字段留空或输入数字,我想验证谷歌表单中的姓名字段,用户不得将其留空或输入任何数字名称字段中的值。
【问题讨论】:
标签: forms google-chrome google-apps-script google-sheets google-forms
谷歌表单中有一个选项Response Validation,您可以将其用于每个字段。只需点击字段右下角的三点即可。
然后在以下下拉菜单中选择 Regular expression 和 Matches。
一般使用下面的正则表达式接受有效名称,如果不遵循正则表达式则输入错误信息。
至于空白响应,请确保切换Required 按钮以要求用户在该特定字段上输入。
^[a-zA-Z ,.'-]+$
上面的表达式只允许:
表达仍有待改进,参考this
...., ,,, ... ,,,,q wn eu saj w okw u ks john newman 【讨论】:
^[a-zA-Z,.'-]{4,20}$。如果您只想要字母,请删除其他字符。 ^[a-zA-Z]{4,20}$。后一种表达方式意味着你的名字需要有 4-20 个字母才能有效。