ตั้งกฎสำหรับแบบฟอร์มของคุณ

คุณจะสร้างกฎที่ผู้ใช้ต้องปฏิบัติตามเมื่อกรอกข้อมูลแบบฟอร์มได้ เช่น หากขอที่อยู่อีเมล คุณสามารถกำหนดให้ผู้คนส่งได้เฉพาะที่อยู่อีเมลในรูปแบบที่ถูกต้องเท่านั้น

ตั้งค่ากฎสำหรับคำถาม

  1. เปิดแบบฟอร์มใน Google ฟอร์ม
  2. เพิ่มคำถามประเภทใดประเภทหนึ่งต่อไปนี้
    • คำตอบสั้นๆ
    • ย่อหน้า
    • ช่องทำเครื่องหมาย
  3. คลิกเพิ่มเติม เพิ่มเติม
  4. คลิกการตรวจสอบการตอบกลับ
  5. เลือกประเภทของกฎที่ต้องการ
  6. พิมพ์ข้อความแสดงข้อผิดพลาดซึ่งผู้คนจะเห็นเมื่อป้อนคำตอบที่ไม่เป็นไปตามกฎที่ด้านขวาสุด

ประเภทของกฎ

คำถามแต่ละประเภทที่ตรวจสอบการตอบกลับได้จะมีการตั้งค่าแตกต่างกัน

คำตอบสั้นๆ
  • หมายเลข:
    • โอเปอเรเตอร์การเปรียบเทียบตัวเลข
      • ตัวอย่าง: ตัวเลขที่มากกว่าหรือเท่ากับ 50
    • ระหว่าง
      • ตัวอย่าง: ตัวเลขตั้งแต่ 21 ถึง 42
    • ไม่อยู่ระหว่าง
    • เป็นตัวเลข
    • เลขจำนวนเต็ม
  • ข้อความ:
    • มี
      • ตัวอย่าง: ตรวจสอบว่าคำตอบมีคำว่า "ลูกอม"
    • ไม่มี
    • อีเมล: คำตอบควรเป็นรูปแบบอีเมล
    • URL: คำตอบควรเป็นรูปแบบ URL
  • ความยาว: ต้องระบุจำนวนอักขระสูงสุดหรือต่ำสุด
    • ตัวอย่าง: จำกัดคำตอบให้มีอักขระไม่เกิน 500 ตัวหรือต้องมีอักขระอย่างน้อย 200 ตัว
  • นิพจน์ทั่วไป: กำหนดให้ข้อความคำตอบตรงกับสูตรที่คุณเลือก โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์ทั่วไป
    • ตัวอย่าง: คำตอบต้องเป็นหมายเลขโทรศัพท์ 10 หลัก โดยแต่ละหลักอยู่ในช่วง 0-9
      • อินพุต: การจับคู่นิพจน์ทั่วไป [0-9]{10}
      • ผลลัพธ์ที่คาดหวัง: 1234567890
ย่อหน้า
  • ความยาว: ต้องระบุจำนวนอักขระสูงสุดหรือต่ำสุด
    • ตัวอย่าง: จำกัดคำตอบให้มีอักขระไม่เกิน 500 ตัวหรือต้องมีอักขระอย่างน้อย 200 ตัว
  • นิพจน์ทั่วไป: กำหนดให้ข้อความคำตอบตรงกับสูตรที่คุณเลือก โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์ทั่วไป
ช่องทำเครื่องหมาย
  • เลือกอย่างน้อย: กำหนดจำนวนช่องขั้นต่ำที่ต้องเลือก เพื่อให้แน่ใจว่ามีการเลือกช่องเป็นจำนวนขั้นต่ำตามที่กำหนด
  • เลือกไม่เกิน: กำหนดจำนวนช่องสูงสุดที่เลือกได้
  • เลือกพอดี: ระบุจำนวนช่องที่ต้องเลือก

นิพจน์ทั่วไป

คุณจะกำหนดให้คำตอบตรงกับชุดกฎเกณฑ์ซึ่งเรียกว่านิพจน์ทั่วไปได้ โดยนิพจน์ทั่วไปจะค้นหารูปแบบในคำตอบ

ตัวอย่างของนิพจน์ทั่วไป
ตารางด้านล่างนี้แสดงตัวอย่างของนิพจน์เพียงบางส่วนที่ใช้ได้ใน Google เอกสาร โดยมีนิพจน์อื่นๆ อีกมากมายที่ผู้ใช้จะนำมาใช้ได้
นิพจน์ คำอธิบาย ตัวอย่าง คำที่ตรงกัน คำที่ไม่ตรงกัน
. จุดหมายถึงอักขระใดๆ ในตำแหน่งที่ระบุ d. do, dog, dg, ads fog, jog
* เครื่องหมายดอกจันที่ตามหลังอักขระหมายถึงการค้นหาอักขระที่อยู่ก่อนหน้าเครื่องหมาย ซึ่งอาจปรากฏซ้ำหลายตัวหรือไม่ปรากฏเลย do*g dog, dg, dooog dOg, doug
+ เครื่องหมายบวกที่ตามหลังอักขระหมายถึงการค้นหาอักขระนั้น ซึ่งปรากฏซ้ำตั้งแต่ 1 ตัวขึ้นไป do+g dog, dooog dg, dOg, doug
? มีนิพจน์ตัวที่อยู่ข้างหน้าหรือไม่ก็ได้ do?g dg, dog dOg, doug
^ เครื่องหมายรูปหมวกต้องวางไว้ที่ส่วนต้นของนิพจน์ทั่วไป และหมายความว่าสตริงนั้นขึ้นต้นด้วยอักขระหรือตามลำดับที่วางไว้หลังจากเครื่องหมายรูปหมวก ^[dh]og dog, hog A dog, his hog
$ เครื่องหมายดอลลาร์ต้องวางไว้ที่ส่วนท้ายของนิพจน์ทั่วไป และหมายความว่าสตริงนั้นสิ้นสุดด้วยอักขระหรือตาลำดับที่วางไว้ก่อนหน้าเครื่องหมายดอลลาร์ [dh]og$ dog, hog, hot dog dogs, hog, doggy
{A, B} จำนวนครั้งที่นิพจน์ตัวที่อยู่ข้างหน้าจะปรากฏซ้ำ ระหว่างจำนวน A กับ B โดยที่ A และ B มีค่าเป็นตัวเลข d(o{1,2})g dog, doog dg, dooog, dOg
[x], [xa], [xa5] ชุดอักขระหมายถึงอักขระที่กำหนดตัวใดตัวหนึ่งควรปรากฏในตำแหน่งปัจจุบัน โดยทั่วไป ภายในวงเล็บจะสามารถใช้อักขระใดก็ได้ รวมถึงอักขระที่กล่าวถึงก่อนหน้านี้ในนิพจน์: [xa,$5Gg.] d[ou]g dog, dug dg, dOg, dooog
[a-z] ช่วงชุดอักขระหมายถึงการค้นหาอักขระภายในช่วงอักขระที่กำหนด ช่วงที่พบบ่อยได้แก่ a-z, A-Z และ 0-9 ช่วงสามารถมีการผสมกันไว้ในช่วงเดียว: [a-zA-Z0-9] นอกจากนี้ยังสามารถผสมช่วงกับชุดอักขระ (ที่กล่าวถึงก่อนหน้านี้): [a-zA-Z,&*] d[o-u]g dog, dug, dpg, drg dg, dOg, dag
[^a-fDEF] ชุดอักขระที่ขึ้นต้นด้วย ^ หมายถึงการค้นหาอักขระที่ไม่อยู่ภายในชุดที่ระบุ d[^aeu]g dog, dOg, dig, d$g dg, dag, deg, dug
\s อักขระที่เป็นเว้นวรรค d\sg d g, d[TAB]g dg, dog, doug

หมายเหตุ: เมื่อพยายามค้นหาชุดอักขระจริงที่มีความหมายตามที่ระบุในนิพจน์ทั่วไป เช่น ^ และ $ คุณต้อง "ยกเว้น" อักขระนั้นในคำค้นหาด้วยการวางเครื่องหมายแบ็กสแลชข้างหน้าอักขระนั้น ตัวอย่างเช่น ถ้าคุณต้องการค้นหาชุดอักขระ $ คุณควรเขียนเป็น \$

ตัวอย่างด้านล่างนี้จะแสดงวิธีใช้นิพจน์ทั่วไปในการค้นหาสเปรดชีต

ค้นหาเซลล์ที่มีจำนวนเงินดอลลาร์

ป้อนค่าต่อไปนี้ในแถบค้นหา: ^\$([0-9,]+)?[.][0-9]+

นิพจน์นี้หมายถึงจำนวนเงินดอลลาร์ โดยที่หมายเลขแรกคือหมายเลข 0-9 หรือจุลภาคที่อาจปรากฏซ้ำหลายครั้งหรือไม่มีเลย จากนั้นตามด้วย [.] ซึ่งจะตามด้วยหมายเลข 0-9 ที่อาจปรากฏซ้ำตั้งแต่ 1 ครั้งขึ้นไป การค้นหานี้อาจแสดงค่าต่อไปนี้: $4.666, $17.86, $7.76, $.54, $900,001.00, $523,877,231.56

ค้นหาเซลล์ที่มีรหัสไปรษณีย์ของสหรัฐฯ

ป้อนค่าต่อไปนี้ในแถบค้นหา: [0-9]{5}(-[0-9]{4})?

นิพจน์นี้หมายถึงรหัสไปรษณีย์ของสหรัฐฯ ที่มีเลข 5 ตัว พร้อมกับจะมีเครื่องหมายขีดกลางและส่วนเสริมตัวเลข 4 หลักหรือไม่ก็ได้

ค้นหาเซลล์ที่มีชื่อขึ้นต้นด้วยอักขระตัวพิมพ์เล็ก

ป้อนค่าต่อไปนี้ในแถบค้นหา: ^[a-z].*

นิพจน์นี้หมายถึงข้อมูลในเซลล์ที่มีตัวอักษรเป็นตัวพิมพ์เล็กซึ่งตามด้วยอักขระอื่นที่อาจปรากฏซ้ำหลายครั้งหรือไม่มีเลย การค้นหานี้จะแสดงค่าต่อไปนี้: bob, jim, gEORGE, marTin

true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
11406749317695749536
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
35
false
false