Patrymau Dilysu Personol ar gyfer Meysydd Testun
A maes testun yn derbyn unrhyw beth y mae defnyddwyr yn ei deipio—ond weithiau mae angen fformatau penodol arnoch chi. Mae gan URLau gwefannau, codau cynnyrch, rhifau trwydded, neu enwau llythrennau yn unig batrymau sy'n eu gwneud yn ddilys. Mae patrymau dilysu personol yn gadael i chi ddiffinio'n union pa fformat sy'n dderbyniol, gan ddal gwallau cyn eu cyflwyno.
Yn y canllaw hwn, byddwch chi'n dysgu sut i ychwanegu patrymau dilysu personol at feysydd testun yn eich ffurflenni WordPress.
Beth yw Patrymau Dilysu?
Y Cysyniad
Patrymau dilysu yw rheolau sy'n diffinio pa fewnbwn sy'n ddilys:
- "Rhaid cynnwys llythrennau yn unig"
- “Rhaid bod yn URL dilys”
- “Rhaid cyfateb i fformat ABC-1234”
- “Rhaid bod yn union 10 nod”
Sut Maen nhw'n Gweithio
- Mathau o ddefnyddwyr yn y maes testun
- Wrth gyflwyno (neu wrth iddyn nhw deipio), mae'r mewnbwn yn cael ei wirio yn erbyn y patrwm
- Os yw'n cyfateb: Mae'r dilysu wedi pasio
- Os na fydd: Neges gwall yn cael ei dangos
Manteision
- Ansawdd data: Sicrhau fformatau cyson
- Atal gwallau: Dal camgymeriadau'n gynnar
- Canllawiau defnyddiwr: Disgwyliadau clir
- Cydnawsedd i lawr yr afon: Mae data'n gweithio gyda systemau eraill
Patrymau Dilysu Mewnol
Adeiladwr Ffurflenni Awtomatig yn cynnwys patrymau cyffredin:
| patrwm | Dilyswyr | Enghraifft o Fewnbwn Dilys |
|---|---|---|
| E-bost | Fformat cyfeiriad e-bost | [e-bost wedi'i warchod] |
| URL | URLau gwefan | https://example.com |
| Llythyrau yn Unig | AZ, AZ yn unig | JohnSmith |
| Rhifau yn Unig | 0-9 yn unig | 12345 |
| Alffaniwmerig | Llythyrau a rhifau | ABC123 |
| Custom | Eich patrwm regex eich hun | (yn dibynnu ar y patrwm) |
Defnyddio Patrymau Mewnol
Cam 1: Ychwanegu Maes Testun
- Agorwch eich ffurflen yn Mae A.F.B.
- Llusgwch Testun maes i ffurfio
- Cliciwch i ffurfweddu
Cam 2: Dewiswch Batrwm Dilysu
- Dod o hyd i Patrwm Dilysu mewn gosodiadau
- Dewiswch o'r rhestr ostwng:
- Dim (dim patrwm)
- E-bost
- URL
- Llythyrau yn Unig
- Rhifau yn Unig
- Alffaniwmerig
- Custom
- Cadw lleoliadau
Cam 3: Dilysu Prawf
- Ffurflen rhagolwg
- Rhowch gynnig ar fewnbwn dilys—dylai basio
- Rhowch gynnig ar fewnbwn annilys—dylai ddangos gwall
Enghreifftiau Patrymau ac Achosion Defnydd
Dilysu URL
Defnydd ar gyfer:
- Maes gwefan
- Dolenni portffolio
- Proffiliau cyfryngau cymdeithasol
- URLau cyfeirio
Enghreifftiau dilys:
- https://example.com
- http://www.example.com/page
- https://example.com/path?query=value
Enghreifftiau annilys:
- example.com (protocol ar goll)
- www.example.com (protocol ar goll)
- dim ond rhywfaint o destun
Llythyrau yn Unig
Defnydd ar gyfer:
- Enwau cyntaf/cyfenwau (dilysu syml)
- Enwau dinasoedd
- Codau gwlad
- Dynodwyr yn nhrefn yr wyddor
Enghreifftiau dilys:
- John
- Smith
- Efrog Newydd
Enghreifftiau annilys:
- John123
- Efrog Newydd (gofod)
- O'Brien (apostroff)
Nodyn: Llythrennau yn unig yw'r gorchymyn llym. Ystyriwch a oes angen bylchau, cysylltnodau neu acenion arnoch.
Rhifau yn Unig
Defnydd ar gyfer:
- rhifau adnabod
- Rhifau cyfrif
- Nifer (pan nad yw'r maes rhif yn cael ei ddefnyddio)
- Codau PIN
Enghreifftiau dilys:
- 12345
- 00123
- 9876543210
Enghreifftiau annilys:
- 123-456 (cysylltnod)
- 123.45 (degol)
- 12345A
Alffaniwmerig
Defnydd ar gyfer:
- Codau cynnyrch
- Cyfeirnodau
- Enwau Defnyddiwr
- Rhifau cyfresol
Enghreifftiau dilys:
- ABC123
- User42
- PROD001
Enghreifftiau annilys:
- ABC-123 (cysylltnod)
- ABC 123 (gofod)
- ABC_123 (tanlinellu)
Patrymau Dilysu Personol (Regex)
Beth yw Regex?
Mynegiadau rheolaidd (regex) yw patrymau sy'n disgrifio fformatau testun:
^= Dechrau'r llinyn$= Diwedd y llinyn[A-Z]= Unrhyw lythyren fawr[a-z]= Unrhyw lythyren fach[0-9]= Unrhyw ddigid{3}= Yn union 3 o'r blaenorol{2,5}= Rhwng 2 a 5 o'r blaenorol+= Un neu fwy*= Dim neu fwy?= Dewisol (sero neu un)
Creu Patrymau Personol
- Dewiswch “Personoli” o’r rhestr gwympo dilysu
- Rhowch eich patrwm regex
- Profi gyda gwahanol fewnbynnau
Enghreifftiau Patrymau Personol Cyffredin
Cod Post yr Unol Daleithiau
patrwm: ^\d{5}(-\d{4})?$
Yn dilysu:
- 12345 (5 digid)
- 12345-6789 (Cod Post+4)
Gwrthodiadau:
- 1234 (rhy fyr)
- 123456 (rhy hir)
- ABCDE (llythrennau)
Rhif Ffôn yr UD
patrwm: ^\d{3}-\d{3}-\d{4}$
Yn dilysu: 555-123-4567
Ar gyfer fformat hyblyg: ^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$
Yn dilysu:
- 555-123-4567
- (555) 123-4567
- 555.123.4567
- 555 123 4567
Cod Cynnyrch (fformat ABC-1234)
patrwm: ^[A-Z]{3}-\d{4}$
Yn dilysu:
- ABC- 1234
- XYZ-9999
- PRO-0001
Gwrthodiadau:
- abc-1234 (llythrennau bach)
- AB-1234 (2 lythyren yn unig)
- ABC1234 (cysylltnod ar goll)
Plât Trwydded (Amrywiol Fformatau)
Patrwm (cyffredinol yr Unol Daleithiau): ^[A-Z0-9]{1,7}$
Yn dilysu: 1-7 priflythrennau/rhifau
Cerdyn Credyd (Fformat Sylfaenol)
patrwm: ^\d{4}[\s-]?\d{4}[\s-]?\d{4}[\s-]?\d{4}$
Yn dilysu:
- 1234567890123456
- 1234 5678 9012 3456
- 1234-5678-9012-3456
Nodyn: Ar gyfer taliadau gwirioneddol, defnyddiwch broseswyr taliadau priodol gyda'u dilysiad.
Enw defnyddiwr (Llythrennau, Rhifau, Tanlinellu)
patrwm: ^[a-zA-Z][a-zA-Z0-9_]{2,19}$
Rheolau:
- Yn dechrau gyda llythyren
- Cyfanswm o 3-20 nod
- Dim ond llythrennau, rhifau, tanlinellu
Yn dilysu: defnyddiwr_123, JohnDoe, prawf42
Cod Lliw Hecs
patrwm: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
Yn dilysu:
- #FF5733
- #ffff
- # ABC123
Dyddiad (BBBB-MM-DD)
patrwm: ^\d{4}-\d{2}-\d{2}$
Yn dilysu: 2026-01-15
Nodyn: Ar gyfer dyddiadau, mae defnyddio maes Dyddiad gyda dewiswr dyddiad fel arfer yn well.
Amser (HH:MM 24 awr)
patrwm: ^([01]\d|2[0-3]):[0-5]\d$
Yn dilysu:
- 09:30
- 14:45
- 23:59
Rhif Anfoneb (ANFON-BBBB-NNNN)
patrwm: ^INV-\d{4}-\d{4}$
Yn dilysu:
- INV-2026-0001
- INV-2025-1234
Rhif Nawdd Cymdeithasol (UDA)
patrwm: ^\d{3}-\d{2}-\d{4}$
Yn dilysu: 123-45-6789
Rhybudd: Byddwch yn ofalus wrth gasglu rhifau yswiriant gwladol—goblygiadau diogelwch a phreifatrwydd.
Adeiladu Eich Patrymau Eich Hun
Proses Cam wrth Gam
- Diffinio gofynion: Pa fformat sydd ei angen arnoch chi?
- Dorri i lawr: Pa gymeriadau, faint, ym mha drefn?
- Patrwm adeiladu: Cyfieithu i regex
- Profwch yn drylwyr: Mewnbynnau dilys AC annilys
- Ysgrifennu neges gwall: Helpu defnyddwyr i ddeall y fformat
Enghraifft: ID Cyflogai
Gofyniad: 2 lythyren + 4 digid + 1 llythyren (e.e., AB1234C)
Torri lawr:
- 2 lythyren fawr:
[A-Z]{2} - 4 digid:
\d{4} - 1 llythyren fawr:
[A-Z] - Dim byd cyn nac ar ôl:
^a$
Patrwm terfynol: ^[A-Z]{2}\d{4}[A-Z]$
Patrymau Profi
Cyn ei ddefnyddio ar ffurf:
- Profi mewnbynnau dilys (dylai basio)
- Profi mewnbynnau annilys (dylai fethu)
- Achosion ymyl prawf (ffiniau, nodau arbennig)
- Defnyddiwch brofwyr regex ar-lein i ddadfygio
Negeseuon Gwall ar gyfer Dilysu
Negeseuon Rhagosodedig
- “Rhowch werth dilys os gwelwch yn dda”
- “Mae’r maes hwn yn annilys”
Negeseuon Personol Gwell
Dywedwch wrth ddefnyddwyr y fformat disgwyliedig:
| patrwm | Neges Gwall Gwell |
|---|---|
| ZIP Cod | “Rhowch god ZIP dilys (e.e., 12345 neu 12345-6789)” |
| Rhif Ffôn | “Rhowch y rhif ffôn fel 555-123-4567” |
| Cod Cynnyrch | “Fformat: ABC-1234 (3 llythyren, cysylltnod, 4 rhif)” |
| enw defnyddiwr | “Rhaid i’r enw defnyddiwr ddechrau gyda llythyren, 3-20 nod, llythrennau/rhifau/tanlinellu yn unig” |
Defnyddio Deiliad Lle a Thestun Cymorth
Atal gwallau drwy ddangos y fformat ymlaen llaw:
- Dalfan: “ABC-1234”
- Testun cymorth: “Rhowch eich cod cynnyrch (e.e., ABC-1234)”
Arferion Gorau
1. Cychwyn Syml
Defnyddiwch batrymau mewnol pan fo'n bosibl. Mae regex personol yn ychwanegu cymhlethdod.
2. Peidiwch â Gor-ddilysu
Mae patrymau rhy llym yn rhwystredig i ddefnyddwyr:
- Enwau gyda chysylltnodau (Mary-Jane)
- Enwau gydag apostroffau (O'Brien)
- Cymeriadau rhyngwladol (José, Müller)
3. Dangos y Fformat Disgwyliedig
Dywedwch wrth ddefnyddwyr bob amser beth rydych chi'n ei ddisgwyl:
- Dalfan gydag enghraifft
- Testun cymorth yn egluro'r fformat
- Clirio'r neges gwall
4. Achosion Ymyl Prawf
- Mewnbwn gwag
- Bylchau ar y dechrau/diwedd
- Cymeriadau arbennig
- Hyd mwyaf
5. Ystyried Dewisiadau Eraill
Weithiau mae dulliau eraill yn well:
- Dyddiadau → Defnyddiwch y maes Dyddiad
- Rhifau → Defnyddio maes Rhif
- Ffôn → Defnyddiwch y maes Ffôn gyda'r fformat
- Dewisiadau sefydlog → Defnyddiwch y Rhestr Gollwng
Cyfuno â Dilysu Arall
Patrwm + Gofynnol
- Rhaid llenwi'r maes A rhaid iddo gyd-fynd â'r patrwm
- Methiannau gwag “angenrheidiol”
- Patrwm methu fformat anghywir
Patrwm + Hyd Isafswm/Uchafswm
- Mae patrwm yn dilysu fformat
- Mae hyd yn dilysu maint
- Rhaid i'r ddau basio
Patrymau Datrys Problemau
Patrwm Ddim yn Gweithio
Gwiriwch:
- Mae'r gystrawen yn gywir (dim camgymeriadau teipio)
- Dihangodd cymeriadau arbennig yn iawn
- angorau ^ a $ os oes angen
Mewnbwn Dilys yn Cael ei Wrthod
Gwiriwch:
- Efallai bod y patrwm yn rhy llym
- Nodau dilys ar goll yn y patrwm
- Problemau sensitifrwydd i achosion
Mewnbwn Annilys yn Cael ei Dderbyn
Gwiriwch:
- Efallai bod y patrwm yn rhy rhydd
- Angorau ar goll (^ a $)
- Profi gyda mwy o enghreifftiau
Cwestiynau Cyffredin
A allaf gyfuno patrymau lluosog?
Mae un maes yn defnyddio un patrwm. Ar gyfer dilysu cymhleth, cyfunwch ofynion mewn un regex gan ddefnyddio alternation (|) neu crëwch y patrwm i gyd-fynd â'r holl ofynion.
A yw patrymau'n sensitif i fachau/llythrennau?
Yn ddiofyn, ie. Defnyddiwch [A-Za-z] i baru'r ddau achos, neu ychwanegwch faner nad yw'n sensitif i achos os cefnogir hynny.
Sut ydw i'n caniatáu bylchau?
Ychwanegwch \s at eich dosbarth cymeriad: mae [A-Za-z\s] yn paru llythrennau a bylchau.
Beth am gymeriadau rhyngwladol?
Nid yw'r safon [A-Za-z] yn cynnwys nodau acennog. Ar gyfer enwau rhyngwladol, ystyriwch ddilysu mwy llac neu defnyddiwch \p{L} (os caiff ei gefnogi) ar gyfer unrhyw lythyren.
A ddylwn i ddilysu ar aneglurder neu gyflwyno?
Mae'r ddau'n gweithio. Mae aneglurder (colli ffocws) yn rhoi adborth cyflymach. Mae cyflwyno'n dal popeth. Mae llawer o ffurflenni'n gwneud y ddau.
Crynodeb
Ychwanegu patrymau dilysu personol:
- Dewiswch fath o batrwm – Mewnol neu wedi'i deilwra
- Ffurfweddu patrwm – Dewis neu nodi regex
- Ychwanegu dalfan – Dangos y fformat disgwyliedig
- Ychwanegu testun cymorth – Esbonio’r gofynion
- Gosod neges gwall – Cywiriad canllaw
- Profwch yn drylwyr – Mewnbynnau dilys ac annilys
Casgliad
Mae patrymau dilysu personol yn sicrhau ansawdd data trwy orfodi fformatau penodol. P'un a oes angen dilysu URL, codau cynnyrch, neu ddynodwyr personol arnoch, mae patrymau'n dal gwallau cyn eu cyflwyno ac yn tywys defnyddwyr i gywiro'r mewnbwn.
Adeiladwr Ffurflenni Awtomatig yn cynnwys patrymau cyffredin (E-bost, URL, Llythrennau, Rhifau, Alffaniwmerig) ac yn cefnogi regex personol ar gyfer anghenion dilysu arbenigol. Mae data glân yn dechrau gyda dilysu priodol.
Yn barod i ddilysu eich mewnbynnau ffurflen? Lawrlwythwch Adeiladwr Ffurflenni Auto a sicrhau bod eich ffurflenni'n casglu data wedi'i fformatio'n gywir.