在Google表单中的简短回答中,我已将数据验证设置为“匹配”为“正则表达式”,条件是:
(MS | MP | PH)[0-9] {5} |教师
我希望用户输入“ MS18057”(等)或“学院”之类的内容。但是在表单中,我可以输入“ xyzFaculty”(等等),看来条件“匹配”的行为类似于“包含”。
我尝试通过删除| Faculty部分来进行相同的操作,但只能输入“ MS18057”(等)作为答案。因此,它在没有|的情况下也可以正常工作。为什么会这样?
您应使用“匹配”条件并将RegEx设置为^((MS|MP|PH)[0-9]{5}|Faculty)$
^((MS|MP|PH)[0-9]{5}|Faculty)$