Почему формы Google не соответствуют регулярному выражению с текстом, введенным пользователем? - PullRequest
0 голосов
/ 09 февраля 2020

В вопросе с коротким ответом в Google Forms я установил проверку данных на регулярное выражение с условием «Соответствия»:

(MS | MP | PH) [0-9] {5} | Faculty

Я хочу, чтобы пользователь ввел что-то вроде "MS18057" (et c.) Или "Faculty". Но в форме я могу ввести «xyzFaculty» (et c.), И кажется, что условие «Соответствует» ведет себя как «Содержит».

Я попробовал то же самое, удалив | Факультет часть, и я смог ввести «MS18057» (et c.) Только в качестве ответа. Так что все работало нормально без | . Почему это так?

1 Ответ

0 голосов
/ 10 февраля 2020

Вы должны использовать условие «Соответствия» и установить RegEx как ^((MS|MP|PH)[0-9]{5}|Faculty)$

Google Forms RegEx

...