You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google表单响应验证正则表达式问题排查求助

Google表单正则验证:匹配包含指定任意字符串的输入

要实现用户输入包含指定列表中任意字符串即通过验证,你需要调整正则表达式并正确搭配Google表单的验证选项:

正确配置步骤

  1. 打开目标Google表单的问题编辑界面,启用「数据验证」功能
  2. 验证类型选择「正则表达式」,然后选中「Matches」选项
  3. 输入以下正则表达式:
    .*(HEri|Gu8m|sm8p|sRVV|s7ST|k0it|gZLu|bRkJ|xouE|23nK).*
    
  4. 设置验证不通过时的提示文本,保存规则即可。

问题原因说明

你之前使用的.+(...).+正则存在局限性:.+要求目标字符串前后必须至少有1个字符,若目标字符串出现在输入的开头、结尾,或者输入本身就是目标字符串时,会匹配失败。而.*表示匹配0个或多个任意字符,能覆盖所有「包含目标字符串」的场景,不管目标在输入的哪个位置。

Google表单的正则基于RE2引擎,上述表达式完全兼容,测试输入JFSyr34sm8p1aDqFP5CL这类包含指定子串的内容时,就能正常通过验证。

内容的提问来源于stack exchange,提问作者cansavvy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 19:45:30