ຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງແບບກຳນົດເອງສຳລັບຊ່ອງຂໍ້ມູນຂໍ້ຄວາມ

ຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງແບບກຳນົດເອງສຳລັບຊ່ອງຂໍ້ມູນຂໍ້ຄວາມ

A ຊ່ອງຂໍ້ຄວາມ ຍອມຮັບທຸກຢ່າງທີ່ຜູ້ໃຊ້ພິມ - ແຕ່ບາງຄັ້ງທ່ານຕ້ອງການຮູບແບບສະເພາະ. URL ເວັບໄຊທ໌, ລະຫັດຜະລິດຕະພັນ, ເລກທີ່ໃບອະນຸຍາດ, ຫຼືຊື່ຕົວອັກສອນເທົ່ານັ້ນລ້ວນແຕ່ມີຮູບແບບທີ່ເຮັດໃຫ້ພວກມັນຖືກຕ້ອງ. ຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງແບບກຳນົດເອງຊ່ວຍໃຫ້ທ່ານສາມາດກຳນົດຮູບແບບທີ່ຍອມຮັບໄດ້ຢ່າງແນ່ນອນວ່າຮູບແບບໃດ, ໂດຍການກວດຈັບຂໍ້ຜິດພາດກ່ອນການສົ່ງ.

ໃນຄູ່ມືນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການເພີ່ມຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງແບບກຳນົດເອງໃສ່ຊ່ອງຂໍ້ຄວາມໃນແບບຟອມ WordPress ຂອງທ່ານ.

ຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງແມ່ນຫຍັງ?

ແນວຄິດ

ຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງແມ່ນກົດລະບຽບທີ່ກຳນົດວ່າຂໍ້ມູນໃດທີ່ຖືກຕ້ອງ:

  • "ຕ້ອງມີພຽງແຕ່ຕົວອັກສອນເທົ່ານັ້ນ"
  • "ຕ້ອງເປັນ URL ທີ່ຖືກຕ້ອງ"
  • “ຕ້ອງກົງກັບຮູບແບບ ABC-1234”
  • “ຕ້ອງມີ 10 ຕົວອັກສອນຢ່າງແນ່ນອນ”

ພວກເຂົາເຮັດວຽກແນວໃດ

  1. ປະເພດຜູ້ໃຊ້ໃນຊ່ອງຂໍ້ຄວາມ
  2. ເມື່ອສົ່ງ (ຫຼື ໃນຂະນະທີ່ເຂົາເຈົ້າພິມ), ການປ້ອນຂໍ້ມູນຈະຖືກກວດສອບກັບຮູບແບບ
  3. ຖ້າມັນກົງກັນ: ການກວດສອບຜ່ານ
  4. ຖ້າມັນບໍ່ເຮັດວຽກ: ຂໍ້ຄວາມຜິດພາດສະແດງຂຶ້ນ

ຜົນປະໂຫຍດ

  • ຄຸນນະພາບຂໍ້ມູນ: ຮັບປະກັນຮູບແບບທີ່ສອດຄ່ອງກັນ
  • ການປ້ອງກັນຄວາມຜິດພາດ: ກວດພົບຄວາມຜິດພາດແຕ່ຫົວທີ
  • ການ​ແນະ​ນໍາ​ຜູ້​ໃຊ້​: ຄວາມຄາດຫວັງທີ່ຈະແຈ້ງ
  • ຄວາມເຂົ້າກັນໄດ້ຂອງລະບົບສາຍສົ່ງ: ຂໍ້ມູນເຮັດວຽກກັບລະບົບອື່ນໆ

ຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງໃນຕົວ

ຕົວສ້າງແບບຟອມອັດຕະໂນມັດ ປະກອບມີຮູບແບບທົ່ວໄປ:

ຮູບແບບ ຖືກຕ້ອງ ຕົວຢ່າງການປ້ອນຂໍ້ມູນທີ່ຖືກຕ້ອງ
Email ຮູບແບບທີ່ຢູ່ອີເມວ [email protected]
URL URL ເວັບໄຊທ໌ https://example.com
ຕົວອັກສອນເທົ່ານັ້ນ AZ, AZ ເທົ່ານັ້ນ ຈອນສະມິດ
ຕົວເລກເທົ່ານັ້ນ 0-9 ເທົ່ານັ້ນ 12345
ຕົວອັກສອນແລະຕົວເລກ ຈົດ ໝາຍ ແລະຕົວເລກ ABC123
Custom ຮູບແບບ regex ຂອງຕົວເອງ (ຂຶ້ນກັບຮູບແບບ)

ການໃຊ້ຮູບແບບທີ່ຕິດຕັ້ງມາພ້ອມ

ຂັ້ນຕອນທີ 1: ເພີ່ມຊ່ອງຂໍ້ຄວາມ

  1. ເປີດແບບຟອມຂອງທ່ານໃນ ກຊສ
  2. ລາກ ຂໍ້ຄວາມ ພາກສະໜາມເພື່ອສ້າງຮູບແບບ
  3. ຄລິກເພື່ອຕັ້ງຄ່າ

ຂັ້ນຕອນທີ 2: ເລືອກຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງ

  1. ຄົ້ນຫາ ຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງ ໃນການຕັ້ງຄ່າ
  2. ເລືອກຈາກເມນູເລື່ອນລົງ:
    • ບໍ່ມີ (ບໍ່ມີຮູບແບບ)
    • Email
    • URL
    • ຕົວອັກສອນເທົ່ານັ້ນ
    • ຕົວເລກເທົ່ານັ້ນ
    • ຕົວອັກສອນແລະຕົວເລກ
    • Custom
  3. ບັນທຶກການຕັ້ງຄ່າ

ຂັ້ນຕອນທີ 3: ການທົດສອບການກວດສອບຄວາມຖືກຕ້ອງ

  1. ສະແດງຕົວຢ່າງແບບຟອມ
  2. ລອງໃຊ້ການປ້ອນຂໍ້ມູນທີ່ຖືກຕ້ອງ—ຄວນຈະຜ່ານ
  3. ລອງໃຊ້ການປ້ອນຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງ—ຄວນສະແດງຂໍ້ຜິດພາດ

ຕົວຢ່າງຮູບແບບ ແລະ ກໍລະນີການນຳໃຊ້

ການກວດສອບ URL

ນໍາໃຊ້ສໍາລັບ:

  • ພາກສະໜາມເວັບໄຊທ໌
  • ລິ້ງຜົນງານ
  • ໂປຣໄຟລ໌ສື່ມວນຊົນສັງຄົມ
  • URL ອ້າງອີງ

ຕົວຢ່າງທີ່ຖືກຕ້ອງ:

  • https://example.com
  • http://www.example.com/page
  • https://example.com/path?query=value

ຕົວຢ່າງທີ່ບໍ່ຖືກຕ້ອງ:

  • example.com (ຂາດໂປຣໂຕຄອນ)
  • www.example.com (ຂາດໂປຣໂຕຄອນ)
  • ພຽງແຕ່ຂໍ້ຄວາມບາງຢ່າງ

ຕົວອັກສອນເທົ່ານັ້ນ

ນໍາໃຊ້ສໍາລັບ:

  • ຊື່/ນາມສະກຸນ (ການກວດສອບງ່າຍໆ)
  • ຊື່ເມືອງ
  • ລະຫັດປະເທດ
  • ຕົວລະບຸຕາມຕົວອັກສອນ

ຕົວຢ່າງທີ່ຖືກຕ້ອງ:

  • John
  • Smith
  • ເມືອງ​ນີວ​ຢອກ

ຕົວຢ່າງທີ່ບໍ່ຖືກຕ້ອງ:

  • John123
  • ນິວຢອກ (ອະວະກາດ)
  • ໂອໄບຣອັນ (ເຄື່ອງໝາຍອັກສອນອາໂພສໂທຣຟີ)

ຫມາຍ​ເຫດ​: ຕົວອັກສອນເທົ່ານັ້ນແມ່ນເຂັ້ມງວດ. ພິຈາລະນາວ່າທ່ານຕ້ອງການຊ່ອງຫວ່າງ, ເຄື່ອງໝາຍຂີດ, ຫຼື ເຄື່ອງໝາຍເນັ້ນສຽງຫຼືບໍ່.

ຕົວເລກເທົ່ານັ້ນ

ນໍາໃຊ້ສໍາລັບ:

  • ເລກປະຈຳຕົວ
  • ເລກບັນຊີ
  • ປະລິມານ (ເມື່ອບໍ່ໃຊ້ຊ່ອງຕົວເລກ)
  • ລະຫັດ PIN

ຕົວຢ່າງທີ່ຖືກຕ້ອງ:

  • 12345
  • 00123
  • 9876543210

ຕົວຢ່າງທີ່ບໍ່ຖືກຕ້ອງ:

  • 123-456 (ຂີດ)
  • 123.45 (ທົດສະນິຍົມ)
  • 12345A

ຕົວອັກສອນແລະຕົວເລກ

ນໍາໃຊ້ສໍາລັບ:

  • ລະຫັດຜະລິດຕະພັນ
  • ຕົວເລກອ້າງອີງ
  • ຊື່ຜູ້ໃຊ້
  • ຕົວເລກ Serial

ຕົວຢ່າງທີ່ຖືກຕ້ອງ:

  • ABC123
  • User42
  • PROD001

ຕົວຢ່າງທີ່ບໍ່ຖືກຕ້ອງ:

  • ABC-123 (ຂີດຕໍ່)
  • ABC 123 (ຊ່ອງວ່າງ)
  • ABC_123 (ຂີດໃຕ້)

ຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງແບບກຳນົດເອງ (Regex)

Regex ແມ່ນຫຍັງ?

ການສະແດງອອກແບບປົກກະຕິ (regex) ແມ່ນຮູບແບບທີ່ອະທິບາຍຮູບແບບຂໍ້ຄວາມ:

  • ^ = ຈຸດເລີ່ມຕົ້ນຂອງສາຍ
  • $ = ສິ້ນສຸດຂອງສາຍ
  • [A-Z] = ຕົວອັກສອນໃຫຍ່ໃດກໍໄດ້
  • [a-z] = ຕົວອັກສອນນ້ອຍໃດກໍໄດ້
  • [0-9] = ຕົວເລກໃດກໍໄດ້
  • {3} = ຄືກັນກັບ 3 ຂອງກ່ອນໜ້ານີ້
  • {2,5} = ລະຫວ່າງ 2 ແລະ 5 ຂອງກ່ອນໜ້ານີ້
  • + = ໜຶ່ງ ຫຼື ຫຼາຍກວ່ານັ້ນ
  • * = ສູນ ຫຼື ຫຼາຍກວ່າ
  • ? = ທາງເລືອກ (ສູນ ຫຼື ໜຶ່ງ)

ການສ້າງຮູບແບບທີ່ກຳນົດເອງ

  1. ເລືອກ “ກຳນົດເອງ” ຈາກເມນູເລື່ອນລົງການກວດສອບຄວາມຖືກຕ້ອງ
  2. ໃສ່ຮູບແບບ regex ຂອງທ່ານ
  3. ທົດສອບດ້ວຍອິນພຸດຕ່າງໆ

ຕົວຢ່າງຮູບແບບກຳນົດເອງທົ່ວໄປ

ລະຫັດໄປສະນີສະຫະລັດ

ຮູບແບບການ: ^\d{5}(-\d{4})?$

ຢືນຢັນ:

  • 12345 (5 ຕົວເລກ)
  • 12345-6789 (ລະຫັດໄປສະນີ+4)

ປະຕິເສດ:

  • 1234 (ສັ້ນເກີນໄປ)
  • 123456 (ຍາວເກີນໄປ)
  • ABCDE (ຕົວອັກສອນ)

ເບີໂທລະສັບສະຫະລັດ

ຮູບແບບການ: ^\d{3}-\d{3}-\d{4}$

ຢືນຢັນ: 555-123-4567

ສຳລັບຮູບແບບທີ່ມີຄວາມຍືດຫຍຸ່ນ: ^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$

ຢືນຢັນ:

  • 555-123-4567
  • (555) 123-4567
  • 555.123.4567
  • +555 123 4567

ລະຫັດຜະລິດຕະພັນ (ຮູບແບບ ABC-1234)

ຮູບແບບການ: ^[A-Z]{3}-\d{4}$

ຢືນຢັນ:

  • ABC-1234
  • XYZ-9999
  • PRO-0001

ປະຕິເສດ:

  • abc-1234 (ຕົວພິມນ້ອຍ)
  • AB-1234 (ມີພຽງ 2 ຕົວອັກສອນ)
  • ABC1234 (ບໍ່ມີເຄື່ອງໝາຍຂີດ)

ປ້າຍທະບຽນລົດ (ຮູບແບບຕ່າງໆ)

ຮູບແບບ (ທົ່ວໄປຂອງສະຫະລັດ): ^[A-Z0-9]{1,7}$

ຢືນຢັນ: ຕົວອັກສອນ/ຕົວເລກຕົວໃຫຍ່ 1-7 ຕົວ

ບັດເຄຣດິດ (ຮູບແບບພື້ນຖານ)

ຮູບແບບການ: ^\d{4}[\s-]?\d{4}[\s-]?\d{4}[\s-]?\d{4}$

ຢືນຢັນ:

  • 1234567890123456
  • 1234 5678 9012 3456
  • 1234​, 5678​, 9012​, 3456

ຫມາຍ​ເຫດ​: ສຳລັບການຈ່າຍເງິນຕົວຈິງ, ໃຫ້ໃຊ້ໂປເຊດເຊີການຈ່າຍເງິນທີ່ເໝາະສົມພ້ອມກັບການກວດສອບຄວາມຖືກຕ້ອງຂອງເຂົາເຈົ້າ.

ຊື່ຜູ້ໃຊ້ (ຕົວອັກສອນ, ຕົວເລກ, ເຄື່ອງໝາຍຂີດໃຕ້)

ຮູບແບບການ: ^[a-zA-Z][a-zA-Z0-9_]{2,19}$

ກົດລະບຽບ:

  • ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ
  • ທັງໝົດ 3-20 ຕົວອັກສອນ
  • ສະເພາະຕົວອັກສອນ, ຕົວເລກ, ຂີດເສັ້ນໃຕ້ເທົ່ານັ້ນ

ຢືນຢັນ: ຜູ້ໃຊ້_123, JohnDoe, ການທົດສອບ42

ລະຫັດສີ Hex

ຮູບແບບການ: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$

ຢືນຢັນ:

  • # FF5733
  • #fff
  • #ABC123

ວັນທີ (YYYY-MM-DD)

ຮູບແບບການ: ^\d{4}-\d{2}-\d{2}$

ຢືນຢັນ: 2026-01-15

ຫມາຍ​ເຫດ​: ສຳລັບວັນທີ, ການໃຊ້ຊ່ອງຂໍ້ມູນວັນທີທີ່ມີຕົວເລືອກວັນທີໂດຍປົກກະຕິແລ້ວຈະດີກວ່າ.

ເວລາ (ຊມ:ນດ 24 ຊົ່ວໂມງ)

ຮູບແບບການ: ^([01]\d|2[0-3]):[0-5]\d$

ຢືນຢັນ:

  • 09:30
  • 14:45
  • 23:59

ເລກທີໃບແຈ້ງໜີ້ (INV-YYYY-NNNN)

ຮູບແບບການ: ^INV-\d{4}-\d{4}$

ຢືນຢັນ:

  • INV-2026-0001
  • INV-2025-1234

ເລກປະກັນສັງຄົມ (ສະຫະລັດ)

ຮູບແບບການ: ^\d{3}-\d{2}-\d{4}$

ຢືນຢັນ: 123-45-6789

ຄໍາເຕືອນ: ຈົ່ງລະມັດລະວັງໃນການເກັບກຳເລກປະກັນສັງຄົມ (SSN)—ຜົນສະທ້ອນດ້ານຄວາມປອດໄພ ແລະ ຄວາມເປັນສ່ວນຕົວ.

ການສ້າງຮູບແບບຂອງທ່ານເອງ

ຂັ້ນຕອນໂດຍຂັ້ນຕອນ

  1. ກໍານົດຄວາມຕ້ອງການ: ເຈົ້າຕ້ອງການຮູບແບບໃດ?
  2. ທໍາລາຍມັນ: ຕົວອັກສອນໃດ, ມີຈັກຕົວ, ຈັດລຽງຕາມລຳດັບໃດ?
  3. ຮູບແບບການສ້າງ: ແປເປັນ regex
  4. ທົດສອບຢ່າງລະອຽດ: ການປ້ອນຂໍ້ມູນທີ່ຖືກຕ້ອງ ແລະ ບໍ່ຖືກຕ້ອງ
  5. ຂຽນຂໍ້ຄວາມຜິດພາດ: ຊ່ວຍໃຫ້ຜູ້ໃຊ້ເຂົ້າໃຈຮູບແບບ

ຕົວຢ່າງ: ລະຫັດພະນັກງານ

ຄວາມຕ້ອງການ: 2 ຕົວອັກສອນ + 4 ຕົວເລກ + 1 ຕົວອັກສອນ (ຕົວຢ່າງ, AB1234C)

ລະອຽດ:

  • 2 ຕົວອັກສອນໃຫຍ່: [A-Z]{2}
  • 4 ຕົວ​ເລກ​: \d{4}
  • 1 ຕົວອັກສອນໃຫຍ່: [A-Z]
  • ບໍ່ມີຫຍັງກ່ອນ ຫຼື ຫຼັງ: ^ ແລະ $

ຮູບແບບສຸດທ້າຍ: ^[A-Z]{2}\d{4}[A-Z]$

ຮູບແບບການທົດສອບ

ກ່ອນທີ່ຈະນໍາໃຊ້ໃນຮູບແບບ:

  • ທົດສອບອິນພຸດທີ່ຖືກຕ້ອງ (ຄວນຜ່ານ)
  • ທົດສອບການປ້ອນຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງ (ຄວນຈະລົ້ມເຫຼວ)
  • ກໍລະນີຂອບທົດສອບ (ຂອບເຂດ, ຕົວອັກສອນພິເສດ)
  • ໃຊ້ຕົວທົດສອບ regex ທາງອອນລາຍເພື່ອດີບັກ

ຂໍ້ຄວາມຜິດພາດສຳລັບການກວດສອບຄວາມຖືກຕ້ອງ

ຂໍ້ຄວາມເລີ່ມຕົ້ນ

  • "ກະລຸນາໃສ່ຄ່າທີ່ຖືກຕ້ອງ"
  • "ຊ່ອງນີ້ບໍ່ຖືກຕ້ອງ"

ຂໍ້ຄວາມທີ່ກຳນົດເອງທີ່ດີກວ່າ

ບອກຜູ້ໃຊ້ກ່ຽວກັບຮູບແບບທີ່ຄາດໄວ້:

ຮູບແບບ ຂໍ້ຄວາມຜິດພາດທີ່ດີກວ່າ
ລະ​ຫັດ​ເຂດ “ກະລຸນາໃສ່ລະຫັດໄປສະນີທີ່ຖືກຕ້ອງ (ຕົວຢ່າງ: 12345 ຫຼື 12345-6789)”
ໂທລະ​ສັບ “ກະລຸນາໃສ່ເບີໂທລະສັບເປັນ 555-123-4567”
ລະ​ຫັດ​ຜະ​ລິດ​ຕະ​ພັນ “ຮູບແບບ: ABC-1234 (ຕົວອັກສອນ 3 ຕົວ, ເຄື່ອງໝາຍຂີດ, ຕົວເລກ 4 ຕົວ)”
ຊື່ຜູ້ໃຊ້ “ຊື່ຜູ້ໃຊ້ຕ້ອງເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ, 3-20 ຕົວອັກສອນ, ຕົວອັກສອນ/ຕົວເລກ/ເຄື່ອງໝາຍຂີດໃຕ້ເທົ່ານັ້ນ”

ການໃຊ້ຕົວຍຶດຕຳແໜ່ງ ແລະ ຂໍ້ຄວາມຊ່ວຍເຫຼືອ

ປ້ອງກັນຄວາມຜິດພາດໂດຍການສະແດງຮູບແບບລ່ວງໜ້າ:

  • ຕົວຍຶດ: "ເອບີຊີ-1234"
  • ຂໍ້ຄວາມຊ່ວຍເຫຼືອ: “ໃສ່ລະຫັດຜະລິດຕະພັນຂອງທ່ານ (ຕົວຢ່າງ, ABC-1234)”

ການ​ປະ​ຕິ​ບັດ​ທີ່​ດີ​ທີ່​ສຸດ

1. ເລີ່ມງ່າຍດາຍ

ໃຊ້ຮູບແບບທີ່ຕິດຕັ້ງມາພ້ອມເມື່ອເປັນໄປໄດ້. regex ທີ່ກຳນົດເອງເພີ່ມຄວາມຊັບຊ້ອນ.

2. ຢ່າກວດສອບຄວາມຖືກຕ້ອງຫຼາຍເກີນໄປ

ຮູບແບບທີ່ເຂັ້ມງວດເກີນໄປເຮັດໃຫ້ຜູ້ໃຊ້ຮູ້ສຶກອຸກໃຈ:

  • ຊື່ທີ່ມີເຄື່ອງໝາຍຂີດ (Mary-Jane)
  • ຊື່ທີ່ມີເຄື່ອງໝາຍວົງຢືມ (O'Brien)
  • ຕົວລະຄອນສາກົນ (José, Müller)

3. ສະແດງຮູບແບບທີ່ຄາດໄວ້

ບອກຜູ້ໃຊ້ສະເໝີວ່າທ່ານຄາດຫວັງຫຍັງ:

  • ຕົວຍຶດທີ່ມີຕົວຢ່າງ
  • ຂໍ້ຄວາມຊ່ວຍເຫຼືອອະທິບາຍຮູບແບບ
  • ລຶບຂໍ້ຄວາມຜິດພາດ

4. ກໍລະນີທົດສອບຂອບ

  • ການປ້ອນຂໍ້ມູນຫວ່າງເປົ່າ
  • ຊ່ອງຫວ່າງຢູ່ຈຸດເລີ່ມຕົ້ນ/ຈຸດສິ້ນສຸດ
  • ຕົວລະຄອນພິເສດ
  • ຄວາມຍາວສູງສຸດ

5. ພິຈາລະນາທາງເລືອກ

ບາງຄັ້ງວິທີການອື່ນໆກໍ່ດີກວ່າ:

  • ວັນທີ → ໃຊ້ຊ່ອງຂໍ້ມູນວັນທີ
  • ຕົວເລກ → ໃຊ້ຊ່ອງຂໍ້ມູນຕົວເລກ
  • ໂທລະສັບ → ໃຊ້ຊ່ອງຂໍ້ມູນໂທລະສັບພ້ອມຮູບແບບ
  • ຕົວເລືອກຄົງທີ່ → ໃຊ້ເມນູເລື່ອນລົງ

ການລວມເຂົ້າກັບການກວດສອບອື່ນໆ

ຮູບແບບ + ຕ້ອງລະບຸ

  • ຕ້ອງຕື່ມຂໍ້ມູນໃສ່ໃນຊ່ອງນີ້ ແລະ ຈັບຄູ່ຮູບແບບ
  • ຄວາມລົ້ມເຫຼວທີ່ຫວ່າງເປົ່າ “ຕ້ອງໃສ່”
  • ຮູບແບບຜິດພາດເຮັດໃຫ້ຮູບແບບລົ້ມເຫຼວ

ຮູບແບບ + ຄວາມຍາວຕໍ່າສຸດ/ສູງສຸດ

  • ຮູບແບບຢືນຢັນຮູບແບບ
  • ຄວາມຍາວຢືນຢັນຂະໜາດ
  • ທັງສອງຕ້ອງຜ່ານໄປ

ຮູບແບບການແກ້ໄຂບັນຫາ

ຮູບແບບບໍ່ເຮັດວຽກ

ກວດເບິ່ງ:

  • ໄວຍາກອນຖືກຕ້ອງ (ບໍ່ມີການພິມຜິດ)
  • ຕົວລະຄອນພິເສດຖືກຫຼົບໜີຢ່າງຖືກຕ້ອງ
  • ^ ແລະ $ anchors ຖ້າຈຳເປັນ

ຂໍ້ມູນທີ່ຖືກຕ້ອງຖືກປະຕິເສດ

ກວດເບິ່ງ:

  • ຮູບແບບອາດຈະເຂັ້ມງວດເກີນໄປ
  • ບໍ່ມີຕົວອັກສອນທີ່ຖືກຕ້ອງໃນຮູບແບບ
  • ບັນຫາຄວາມອ່ອນໄຫວຕໍ່ຕົວພິມໃຫຍ່-ນ້ອຍ

ການປ້ອນຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງກຳລັງຖືກຍອມຮັບ

ກວດເບິ່ງ:

  • ຮູບແບບອາດຈະວ່າງເກີນໄປ
  • ບໍ່ມີຈຸດຍຶດ (^ ແລະ $)
  • ທົດສອບດ້ວຍຕົວຢ່າງເພີ່ມເຕີມ

ຄໍາ​ຖາມ​ທີ່​ຖືກ​ຖາມ​ເລື້ອຍໆ

ຂ້ອຍສາມາດລວມຮູບແບບຫຼາຍຮູບແບບເຂົ້າກັນໄດ້ບໍ?

ຊ່ອງຂໍ້ມູນດຽວໃຊ້ຮູບແບບດຽວ. ສຳລັບການກວດສອບຄວາມຖືກຕ້ອງທີ່ສັບສົນ, ໃຫ້ລວມຄວາມຕ້ອງການເຂົ້າໃນ regex ດຽວໂດຍໃຊ້ການສະຫຼັບກັນ (|) ຫຼື ສ້າງຮູບແບບໃຫ້ກົງກັບຄວາມຕ້ອງການທັງໝົດ.

ຮູບແບບຕ່າງໆມີຄວາມອ່ອນໄຫວຕໍ່ຕົວພິມໃຫຍ່-ນ້ອຍບໍ?

ຕາມຄ່າເລີ່ມຕົ້ນ, ແມ່ນແລ້ວ. ໃຊ້ [A-Za-z] ເພື່ອຈັບຄູ່ທັງສອງກໍລະນີ, ຫຼືເພີ່ມທຸງທີ່ບໍ່ຄຳນຶງເຖິງຕົວພິມໃຫຍ່-ນ້ອຍ ຖ້າຮອງຮັບ.

ຂ້ອຍຈະອະນຸຍາດໃຫ້ມີຊ່ອງຫວ່າງໄດ້ແນວໃດ?

ຕື່ມ \s ໃສ່ຄລາສຕົວອັກສອນຂອງເຈົ້າ: [A-Za-z\s] ຈັບຄູ່ຕົວອັກສອນ ແລະ ຊ່ອງຫວ່າງ.

ຈະເປັນແນວໃດກ່ຽວກັບຕົວລະຄອນສາກົນ?

ຕົວອັກສອນມາດຕະຖານ [A-Za-z] ບໍ່ມີຕົວອັກສອນທີ່ມີສຽງເນັ້ນ. ສຳລັບຊື່ສາກົນ, ໃຫ້ພິຈາລະນາການຢືນຢັນທີ່ວ່າງກວ່າ ຫຼື ໃຊ້ \p{L} (ຖ້າຮອງຮັບ) ສຳລັບຕົວອັກສອນໃດກໍໄດ້.

ຂ້ອຍຄວນຢືນຢັນໃນການມົວ ຫຼື ສົ່ງ?

ທັງສອງເຮັດວຽກໄດ້. ເມື່ອມົວ (ສູນເສຍໂຟກັສ) ຈະໃຫ້ຜົນຕອບຮັບໄວຂຶ້ນ. ເມື່ອສົ່ງຂໍ້ມູນຈະຈັບທຸກຢ່າງໄດ້. ຫຼາຍຮູບແບບເຮັດທັງສອງຢ່າງ.

Summary

ການເພີ່ມຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງແບບກຳນົດເອງ:

  1. ເລືອກປະເພດຮູບແບບ - ຕິດຕັ້ງພາຍໃນ ຫຼື ແບບກຳນົດເອງ
  2. ຕັ້ງຄ່າຮູບແບບ - ເລືອກ ຫຼື ໃສ່ regex
  3. ເພີ່ມຕົວຍຶດຕຳແໜ່ງ - ສະແດງຮູບແບບທີ່ຄາດໄວ້
  4. ເພີ່ມຂໍ້ຄວາມຊ່ວຍເຫຼືອ - ອະທິບາຍຄວາມຕ້ອງການ
  5. ຕັ້ງຄ່າຂໍ້ຄວາມຜິດພາດ - ການແກ້ໄຂຄູ່ມື
  6. ທົດສອບຢ່າງລະອຽດ - ຂໍ້​ມູນ​ທີ່​ຖືກ​ຕ້ອງ ແລະ ບໍ່​ຖືກ​ຕ້ອງ

ສະຫຼຸບ

ຮູບແບບການກວດສອບຄວາມຖືກຕ້ອງແບບກຳນົດເອງຮັບປະກັນຄຸນນະພາບຂໍ້ມູນໂດຍການບັງຄັບໃຊ້ຮູບແບບສະເພາະ. ບໍ່ວ່າທ່ານຕ້ອງການການກວດສອບຄວາມຖືກຕ້ອງ URL, ລະຫັດຜະລິດຕະພັນ ຫຼື ຕົວລະບຸແບບກຳນົດເອງ, ຮູບແບບຈະກວດຈັບຂໍ້ຜິດພາດກ່ອນການສົ່ງ ແລະ ແນະນຳຜູ້ໃຊ້ໃຫ້ແກ້ໄຂຂໍ້ມູນ.

ຕົວສ້າງແບບຟອມອັດຕະໂນມັດ ປະກອບມີຮູບແບບທົ່ວໄປ (ອີເມວ, URL, ຕົວອັກສອນ, ຕົວເລກ, ຕົວອັກສອນ ແລະ ຕົວເລກ) ແລະ ຮອງຮັບ regex ທີ່ກຳນົດເອງສຳລັບຄວາມຕ້ອງການການກວດສອບຄວາມຊ່ຽວຊານ. ຂໍ້ມູນທີ່ສະອາດເລີ່ມຕົ້ນດ້ວຍການກວດສອບຄວາມເໝາະສົມ.

ພ້ອມທີ່ຈະກວດສອບຂໍ້ມູນປ້ອນເຂົ້າໃນແບບຟອມຂອງທ່ານແລ້ວບໍ? ດາວໂຫຼດໂປຣແກຣມສ້າງແບບຟອມອັດຕະໂນມັດ ແລະຮັບປະກັນວ່າແບບຟອມຂອງທ່ານເກັບກຳຂໍ້ມູນທີ່ຖືກຕ້ອງຕາມຮູບແບບ.

ອອກຈາກ Reply ເປັນ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍ *