Bạn có thể tạo các quy tắc để mọi người tuân theo khi điền vào biểu mẫu. Ví dụ: nếu yêu cầu cung cấp địa chỉ email, bạn có thể đảm bảo mọi người chỉ có thể gửi địa chỉ email được định dạng đúng.
Thiết lập các quy tắc cho một câu hỏi
- Mở biểu mẫu trong Google Biểu mẫu.
- Thêm một trong các loại câu hỏi sau:
- Câu trả lời ngắn
- Đoạn
- Hộp đánh dấu
- Nhấp vào biểu tượng Tuỳ chọn khác .
- Nhấp vào Xác thực phản hồi.
- Chọn loại quy tắc bạn muốn.
- Ở phía ngoài cùng bên phải, nhập thông báo lỗi để mọi người sẽ thấy khi họ nhập câu trả lời vi phạm quy tắc của bạn.
Các loại quy tắc
Mỗi loại câu hỏi cho phép xác thực phản hồi có các cài đặt khác nhau.
- Số:
- Toán tử so sánh số
- Ví dụ: Một số lớn hơn hoặc bằng 50
- Trong khoảng
- Ví dụ: Một số trong khoảng từ 21 đến 42
- Không nằm trong khoảng
- Là số
- Số nguyên
- Toán tử so sánh số
- Văn bản:
- Chứa
- Ví dụ: Đảm bảo rằng câu trả lời chứa từ "kẹo".
- Không chứa
- Email: Câu trả lời phải ở dạng email.
- URL: Câu trả lời phải có dạng URL.
- Chứa
- Độ dài: Phải có số lượng ký tự tối đa hoặc số lượng ký tự tối thiểu.
- Ví dụ: Câu trả lời có tối đa 500 ký tự hoặc tối thiểu 200 ký tự.
- Biểu thức chính quy: Yêu cầu câu trả lời bằng văn bản phải khớp với một số công thức bạn chọn. Tìm hiểu thêm về biểu thức chính quy.
- Ví dụ: Câu trả lời phải là số điện thoại gồm 10 chữ số, trong đó mỗi số là các số từ 0 đến 9.
- Thông tin đầu vào: Khớp với biểu thức chính quy [0-9]{10}
- Kết quả mong đợi: 1234567890
- Ví dụ: Câu trả lời phải là số điện thoại gồm 10 chữ số, trong đó mỗi số là các số từ 0 đến 9.
- Độ dài: Phải có số lượng ký tự tối đa hoặc số lượng ký tự tối thiểu.
- Ví dụ: Câu trả lời có tối đa 500 ký tự hoặc tối thiểu 200 ký tự.
- Biểu thức chính quy: Yêu cầu câu trả lời bằng văn bản phải khớp với một số công thức bạn chọn. Tìm hiểu thêm về biểu thức chính quy.
- Chọn ít nhất: Đặt số lượng hộp tối thiểu có thể chọn. Đảm bảo ít nhất số lượng hộp nhất định được chọn.
- Chọn tối đa: Đặt số lượng hộp tối đa có thể chọn.
- Chọn chính xác: Chỉ định số lượng hộp phải chọn.
Biểu thức chính quy
Bạn có thể yêu cầu câu trả lời phải khớp với một nhóm tiêu chí được gọi là biểu thức chính quy. Biểu thức chính quy tìm kiếm các mẫu trong câu trả lời.
Biểu thức | Nội dung mô tả | Ví dụ | Kết quả phù hợp | Không phù hợp |
---|---|---|---|---|
. | Dấu chấm biểu thị ký tự bất kỳ ở vị trí nhất định. | d. | do, dog, dg, ads | fog, jog |
* | Dấu hoa thị sau một ký tự biểu thị lệnh tìm kiếm ký tự trước đó không lặp lại hoặc lặp lại nhiều lần. | do*g | dog, dg, dooog | dOg, doug |
+ | Dấu cộng sau ký tự biểu thị lệnh tìm kiếm ký tự đó xuất hiện 1 hoặc nhiều lần. | do+g | dog, dooog | dg, dOg, doug |
? | Biểu thức trước là tùy chọn. | do?g | dg, dog | dOg, doug |
^ | Dấu mũ phải được đặt ở đầu một biểu thức chính quy và biểu thị rằng chuỗi bắt đầu bằng (các) ký tự hoặc chuỗi được đặt sau dấu mũ. | ^[dh]og | dog, hog | A dog, his hog |
$ | Ký hiệu đô la phải được đặt ở cuối một biểu thức chính quy và biểu thị rằng chuỗi kết thúc bằng (các) ký tự hoặc chuỗi được đặt trước ký hiệu đô la. | [dh]og$ | dog, hog, hot dog | dogs, hog, doggy |
{A; B} | Biểu thức trước được lặp lại trong khoảng từ A đến B lần, trong đó A và B là các số. | d(o{1,2})g | dog, doog | dg, dooog, dOg |
[x], [xa], [xa5] | Một bộ ký tự chỉ ra rằng chỉ một trong số (các) ký tự đã cho sẽ xuất hiện ở vị trí hiện tại. Trong hầu hết các trường hợp, mọi ký tự đều hợp lệ trong ngoặc, bao gồm các ký tự được đề cập trước đó trong biểu thức: [xa,$5Gg.]] | d[ou]g | dog, dug | dg, dOg, dooog |
[a-z] | Phạm vi bộ ký tự biểu thị lệnh tìm kiếm một ký tự trong phạm vi ký tự đã cho. Các phạm vi phổ biến bao gồm a-z, A-Z và 0-9. Các phạm vi có thể được kết hợp thành một phạm vi duy nhất: [a-zA-Z0-9]. Các phạm vi cũng có thể được kết hợp với các bộ ký tự (đã đề cập trước đó): [a-zA-Z,&*]. | d[o-u]g | dog, dug, dpg, drg | dg, dOg, dag |
[^a-fDEF] | Một bộ ký tự bắt đầu bằng ^ biểu thị lệnh tìm kiếm một ký tự không nằm trong bộ đã cho. | d[^aeu]g | dog, dOg, dig, d$g | dg, dag, deg, dug |
\s | Ký tự dấu cách bất kỳ. | d\sg | d g, d[TAB]g | dg, dog, doug |
LƯU Ý: Khi cố gắng tìm kiếm bản sao thực của ký tự bất kỳ có nghĩa cụ thể trong các biểu thức chính quy, chẳng hạn như ^ và $, bạn cần "thoát" ký tự trong cụm từ tìm kiếm bằng cách đặt dấu gạch chéo ngược trước ký tự đó. Ví dụ: nếu bạn muốn tìm kiếm một bản sao của ký tự $, bạn sẽ viết \$.
Sau đây là một số ví dụ về cách sử dụng biểu thức chính quy để tìm kiếm bảng tính:
Tìm kiếm các ô có chứa số tiền bằng đô la
Nhập nội dung sau vào thanh Tìm kiếm: ^\$([0-9,]+)?[.][0-9]+
Chuỗi này biểu thị một số tiền bằng đô la, trong đó, số đầu tiên là số bất kỳ trong khoảng 0-9 hoặc dấu phẩy không xuất hiện hoặc xuất hiện nhiều lần, tiếp theo là [.], sau đó là số bất kỳ trong khoảng 0-9 được lặp lại một hoặc nhiều lần. Lệnh tìm kiếm này sẽ trả về giá trị bất sau đây: $4,666, $17,86, $7,76, $0,54, $900.001,00, $523.877.231,56
Tìm kiếm các ô có chứa mã bưu chính của Hoa Kỳ
Nhập nội dung sau vào thanh Tìm kiếm: [0-9]{5}(-[0-9]{4})?
Chuỗi này biểu thị mã bưu chính của Hoa Kỳ bao gồm 5 số có dấu gạch ngang và phần bổ sung có 4 chữ số tùy chọn.
Tìm kiếm các ô có chứa tên bắt đầu bằng một chữ cái viết thường
Nhập nội dung sau vào thanh Tìm kiếm: ^[a-z].*
Chuỗi này biểu thị một giá trị nhập vào ô có chứa một chữ cái viết thường, rồi đến một ký tự khác không xuất hiện hoặc xuất hiện nhiều lần. Lệnh tìm kiếm này sẽ trả về thông tin bất kỳ sau: bob, jim, gEORGE, marTin