Чтобы пользователи заполняли форму корректно, используйте правила. Например, если в поле нужно ввести электронный адрес, создайте правило, запрещающее ввод других данных.
Как настроить правило
- Откройте файл в Google Формах.
- Добавьте вопрос одного из следующих типов:
- "Краткий ответ";
- текст (абзац);
- несколько из списка.
- Нажмите на значок .
- Выберите Проверка ответов.
- Задайте настройки правила.
- В последнем поле введите сообщение об ошибке, которое респонденты будут получать, если нарушат правило.
Типы правил
Для каждого вопроса предусмотрены особые параметры проверки.
- Число:
- Операторы сравнения чисел.
- Пример: число, большее или равное 50.
- "Между".
- Пример: число в диапазоне от 21 до 42.
- "Вне диапазона".
- "Число".
- "Целое число".
- Операторы сравнения чисел.
- Текст:
- "Содержит".
- Пример: ответ должен содержать слово "конфета".
- "Не содержит".
- "Электронная почта". Ответ должен быть в формате электронного адреса.
- "URL". Ответ должен быть в формате URL.
- "Содержит".
- Длина. Задайте минимальное или максимальное число символов в ответе.
- Пример: ответ должен содержать от 200 до 500 символов.
- Регулярное выражение. Вы можете создать формулы, которым должен соответствовать текстовый ответ. Подробнее о регулярных выражениях…
- Пример: ответ должен быть номером телефона из десяти цифр в диапазоне от 0 до 9.
- Входные данные: текст, соответствующий регулярному выражению для диапазона [0-9]{10}.
- Ожидаемый результат: 1234567890
- Пример: ответ должен быть номером телефона из десяти цифр в диапазоне от 0 до 9.
- Длина. Задайте минимальное или максимальное число символов в ответе.
- Пример: ответ должен содержать от 200 до 500 символов.
- Регулярное выражение. Вы можете создать формулы, которым должен соответствовать текстовый ответ. Подробнее о регулярных выражениях…
- Выберите не менее. Укажите минимальное число ответов, которые должен выбрать респондент.
- Выберите не более. Укажите максимальное число ответов, которые может выбрать респондент.
- Выберите ровно. Укажите, сколько ответов должен выбрать респондент.
Регулярные выражения
Если вы хотите, чтобы ответы респондентов соответствовали нескольким критериям, используйте регулярные выражения. Они позволяют сравнивать ответы с заданным вами шаблоном.
Выражение | Описание | Пример | Результаты поиска | Не отобразится в результатах |
---|---|---|---|---|
. | На месте точки может быть любой символ. | с. | сом, стол, осока | том, порт |
* | Символ перед звездочкой может присутствовать в слове, отсутствовать или повторяться несколько раз. | со* | сон, сн, сооон | сОн, соль |
+ | Символ перед знаком плюса повторяется один или несколько раз подряд. | со+н | сон, сооон | сн, сОн, соль |
? | Символ перед знаком вопроса может присутствовать или не присутствовать в слове. | со?н | сн, сон | сОн, соль |
^ | Знак вставки в начале регулярного выражения означает, что результат начинается с указанных в скобках символов или их сочетания. | ^[ст]он | сон, тон | не сон, и тон |
$ | Знак доллара ставится в конец регулярного выражения. Это означает, что результат заканчивается одним или несколькими символами, расположенными перед $. | [ст]он$ | сон, тон, и тон | сонм, тонна |
{A,B} | Часть выражения, заключенная в скобки, повторяется от А до В раз (на месте А и В нужно указать числа). | с(о{1,2})н | сон, соон | сн, сооон, сОн |
[х], [ха], [ха5] | Только один символов, указанных в квадратных скобках, может содержаться в результате поиска. В скобки можно поместить любое выражение, в том числе одно из описанных выше в таблице. Например, запрос может выглядеть так: [ха,$5Сc] | c[оа]н | сон, сан | сн, сОн, сооон |
[а-я] | Поиск символа в заданном диапазоне. Обычно используются диапазоны а-я, А-Я и 0-9. Их можно объединять между собой ([а-яА-Я0-9]) или комбинировать с другими выражениями из данной таблицы ([а-яА-Я,&*]. | c[а-о]н | сан, син, сен, сон | сн, сОн, сын |
[^а-дБВГ] | Здесь знак вставки означает поиск символа, который не входит в указанный диапазон. | с[^ае]н | сон, сОн, сын, с$н | сн, сан, сен |
\s | Все символы пробелов. | с\sн | с н, с[Tab]н | сн, сон, стон |
Примечание. Хотите найти в таблице символ, который входит в регулярные выражения (например, ^ или $)? Поставьте в начале запроса обратную косую черту (\). Например, чтобы найти все упоминания символа $, введите \$.
Вот несколько примеров использования регулярных выражений для поиска по таблице:
Поиск ячеек, содержащих суммы, указанные в долларах
Введите в строку поиска запрос ^\$([0-9,]+)?[.][0-9]+
Это значит, что вы ищете сумму в долларах, которая начинается с любой цифры от 0 до 9 (или с запятой). Цифра может повторяться или не повторяться. Затем следует любая цифра от 0 до 9, повторяющаяся один или более раз. В результатах может отобразиться любая из следующих сумм: $4,666, $17,86, $7,76, $0,54, $900 001,00, $523 877 231,56.
Поиск почтовых индексов США
Введите в строку поиска следующую команду: [0-9]{5}(-[0-9]{4})?
Так вы найдете почтовые индексы США, состоящие из пяти цифр, дефиса (опционально) и четырехзначного цифрового кода.
Поиск имен, начинающихся со строчной буквы
Введите в строку поиска следующую команду: ^[a-я].*
Так вы найдете текст, начинающийся со строчной буквы, за которой следуют другие символы. В результатах поиска отобразятся ячейки, содержащие, например, такие слова: катя, лена, дМИТРИЙ, люБа.