Google 形成正则表达式

Google Forms regular expression

我正在努力使表单的用户无法输入撇号。它会导致与 Google Fusion Table 同步时出现问题。我要解决的问题是如果我说:

"Regular Expression" "Doesn't Contain" '

"Regular Expression" "Doesn't Contain" [']

"Regular Expression" "Doesn't Contain" .*['].*

它们都可以工作,除非用户按 Enter 换行然后它们都失败并且不允许用户提交。

我猜这很容易解决,但我只是在学习正则表达式。

您可以使用

Regular Expression > Matches > ^[^']+$

正则表达式匹配:

  • ^ - 字符串开头
  • [^']+ - '
  • 以外的 1+ 个字符
  • $ - 字符串结尾

sample form

它似乎也适用于新的 Google 表单。