Текст талбаруудын захиалгат баталгаажуулалтын загварууд
A текст талбар хэрэглэгчийн бичсэн бүх зүйлийг хүлээн авдаг - гэхдээ заримдаа танд тодорхой формат хэрэгтэй байдаг. Вэбсайтын URL, бүтээгдэхүүний код, лицензийн дугаар эсвэл зөвхөн үсэг бүхий нэрс бүгд хүчинтэй болгодог загвартай байдаг. Захиалгат баталгаажуулалтын загварууд нь танд ямар форматыг хүлээн авахыг яг таг тодорхойлох боломжийг олгодог бөгөөд илгээхээс өмнө алдааг илрүүлдэг.
Энэхүү гарын авлагад та WordPress маягтынхаа текст талбаруудад захиалгат баталгаажуулалтын загваруудыг хэрхэн нэмэх талаар сурах болно.
Баталгаажуулалтын хэв маяг гэж юу вэ?
Үзэл баримтлал
Баталгаажуулалтын хэв маяг нь ямар оролт хүчинтэй болохыг тодорхойлдог дүрмүүд юм.
- "Зөвхөн үсэг агуулсан байх ёстой"
- "Хүчинтэй URL байх ёстой"
- "ABC-1234 форматтай тохирч байх ёстой"
- "Яг 10 тэмдэгт байх ёстой"
Тэд хэрхэн ажилладаг вэ
- Текст талбар дахь хэрэглэгчийн төрлүүд
- Илгээх үед (эсвэл бичих үед) оролтыг загвартай харьцуулан шалгана
- Хэрэв таарч байвал: Баталгаажуулалтыг давсан
- Хэрэв тийм биш бол: Алдааны мессеж гарч ирнэ
ашиг тус
- Мэдээллийн чанар: Тогтвортой форматыг хангах
- Алдаанаас урьдчилан сэргийлэх: Алдаагаа эрт илрүүл
- Хэрэглэгчийн заавар: Тодорхой хүлээлт
- Доод урсгалын нийцтэй байдал: Өгөгдөл бусад системүүдтэй ажилладаг
Суурилуулсан баталгаажуулалтын загварууд
Автомат маягт үүсгэгч нийтлэг хэв маягийг багтаасан болно:
| Хээ | Баталгаажуулна | Жишээ Хүчинтэй оролт |
|---|---|---|
| И-мэйл | Имэйл хаягийн формат | [имэйлээр хамгаалагдсан] |
| URL | Вэб сайтын URL-ууд | https://example.com |
| Зөвхөн үсэг | Зөвхөн Аризона мужид | ЖонСмит |
| Зөвхөн тоонууд | Зөвхөн 0-9 | 12345 |
| Үсэг, тоон | Захидал, тоо | ABC123 |
| Custom | Таны өөрийн гэсэн тогтмол хэв маяг | (загвараас хамаарна) |
Суурилагдсан загваруудыг ашиглах
Алхам 1: Текст талбар нэмэх
- Маягтаа нээнэ үү A.F.B.
- Drag текст хэлбэржүүлэх талбар
- Тохируулахын тулд дарна уу
Алхам 2: Баталгаажуулах загварыг сонгоно уу
- хай Баталгаажуулалтын хэв маяг тохиргоонд
- Унжих цэснээс сонгоно уу:
- Байхгүй (загвар байхгүй)
- И-мэйл
- URL
- Зөвхөн үсэг
- Зөвхөн тоонууд
- Үсэг, тоон
- Custom
- Тохиргоог хадгал
Алхам 3: Туршилтын баталгаажуулалт
- Урьдчилан харах маягт
- Зөв оролтыг туршаад үзээрэй - батлагдах ёстой
- Буруу оролтыг оролдоорой - алдаа харуулах ёстой
Загварын жишээ ба хэрэглээний тохиолдлууд
URL баталгаажуулалт
ашиглах:
- Вэбсайтын талбар
- Портфолио холбоосууд
- Нийгмийн сүлжээний профайлууд
- Лавлах URL хаягууд
Хүчинтэй жишээнүүд:
- https://example.com
- http://www.example.com/page
- https://example.com/path?query=value
Буруу жишээнүүд:
- example.com (протокол дутуу байна)
- www.example.com (протокол дутуу байна)
- зүгээр л зарим текст
Зөвхөн үсэг
ашиглах:
- Өөрийн нэр/овог (энгийн баталгаажуулалт)
- Хотын нэрс
- Улс орны кодууд
- Цагаан толгойн таних тэмдэг
Хүчинтэй жишээнүүд:
- Жон
- Смит
- НьюYork
Буруу жишээнүүд:
- John123
- Нью Йорк (орон зай)
- О'Брайен (хаяг)
Тайлбар: Зөвхөн үсэг хатуу заалттай. Хэрэв танд зай, зураас эсвэл өргөлт хэрэгтэй бол авч үзээрэй.
Зөвхөн тоонууд
ашиглах:
- үнэмлэхний дугаар
- Дансны дугаар
- Тоо хэмжээ (тоон талбар ашиглаагүй үед)
- ПИН кодууд
Хүчинтэй жишээнүүд:
- 12345
- 00123
- 9876543210
Буруу жишээнүүд:
- 123-456 (зураас)
- 123.45 (аравтын бутархай)
- 12345A
Үсэг, тоон
ашиглах:
- Бүтээгдэхүүний кодууд
- Лавлах дугаарууд
- Хэрэглэгчийн нэр
- Цуваа дугаарууд
Хүчинтэй жишээнүүд:
- ABC123
- User42
- PROD001
Буруу жишээнүүд:
- ABC-123 (зураас)
- ABC 123 (зай)
- ABC_123 (доогуур зураас)
Захиалгат баталгаажуулалтын загварууд (Regex)
Режекс гэж юу вэ?
Тогтмол илэрхийллүүд (regex) нь текстийн форматыг тодорхойлдог хэв маяг юм:
^= Тэмдэгт мөрийн эхлэл$= Тэмдэгт мөрийн төгсгөл[A-Z]= Дурын том үсэг[a-z]= Дурын жижиг үсэг[0-9]= Дурын цифр{3}= Өмнөхөөс яг 3{2,5}= Өмнөхөөс 2-5 хооронд+= Нэг буюу түүнээс дээш*= Тэг буюу түүнээс дээш?= Заавал биш (тэг эсвэл нэг)
Захиалгат загвар үүсгэх
- Баталгаажуулалтын унждаг жагсаалтаас "Захиалгат"-ыг сонгоно уу
- Өөрийн тогтмол загварыг оруулна уу
- Төрөл бүрийн оролтоор тест хийх
Нийтлэг өөрчлөн тохируулсан загварын жишээнүүд
АНУ-ын шуудангийн код
Хээ: ^\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, ЖонДое, test42
Зургаан өнцөгт өнгөний код
Хээ: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
Баталгаажуулж байна:
- #FF5733
- #fff
- #ABC123
Огноо (ЖЖЖЖ-СС-ӨӨ)
Хээ: ^\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
Анхааруулга: Нийгмийн даатгалын дугаар цуглуулахдаа болгоомжтой байгаарай - аюулгүй байдал болон нууцлалын үр дагавар.
Өөрийн гэсэн хэв маягийг бий болгох
Алхам алхмаар процесс
- Шаардлагуудыг тодорхойлох: Танд ямар формат хэрэгтэй вэ?
- Үүнийг задлах: Ямар дүрүүд, хэдэн, ямар дарааллаар?
- Хээг бүтээх: Регекс рүү орчуулах
- Нарийвчилсан туршилт: Хүчинтэй БА буруу оролтууд
- Алдааны мессеж бичих: Хэрэглэгчдэд форматыг ойлгоход нь туслах
Жишээ: Ажилтны дугаар
шаардлага: 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 тэмдэгт, зөвхөн үсэг/тоо/доогуур зураастай байх ёстой" |
Placeholder болон Help Text ашиглах нь
Форматыг урьдчилан харуулах замаар алдаанаас урьдчилан сэргийлэх:
- Байршуулагч: “ABC-1234”
- Тусламжийн текст: "Бүтээгдэхүүний кодоо оруулна уу (жишээ нь, ABC-1234)"
Шилдэг туршлага
1. Энгийнээс эхэл
Боломжтой үедээ суурилагдсан загваруудыг ашиглаарай. Захиалгат тогтмол загварууд нь нарийн төвөгтэй байдлыг нэмэгдүүлдэг.
2. Хэт баталгаажуулж болохгүй
Хэт хатуу хэв маяг нь хэрэглэгчдийг бухимдуулдаг:
- Зураастай нэрс (Мэри-Жэйн)
- Хаягтай нэрс (О'Брайен)
- Олон улсын дүрүүд (Хосе, Мюллер)
3. Хүлээгдэж буй форматыг харуулах
Хэрэглэгчид юу хүлээж байгаагаа үргэлж хэлээрэй:
- Жишээ бүхий орлуулагч
- Тусламжийн текстийн тайлбар формат
- Алдааны мессежийг арилгах
4. Ирмэгийн гэрийг турших
- Хоосон оролт
- Эхлэл/төгсгөл дэх зай
- Тусгай тэмдэгтүүд
- Хамгийн их урт
5. Альтернатив хувилбаруудыг авч үзье
Заримдаа бусад аргууд илүү тохиромжтой байдаг:
- Огноо → Ашиглах огнооны талбар
- Тоонууд → Тоон талбарыг ашиглах
- Утас → Форматтай Утасны талбарыг ашиглах
- Зассан сонголтууд → Унжих цэсийг ашиглах
Бусад баталгаажуулалттай хослуулах
Загвар + Шаардлагатай
- Талбарыг бөглөж, загвартай тааруулсан байх ёстой
- Хоосон алдаа "шаардлагатай"
- Буруу форматын алдааны загвар
Хээ + Хамгийн бага/Хамгийн их урт
- Хээ нь форматыг баталгаажуулдаг
- Урт нь хэмжээг баталгаажуулдаг
- Хоёулаа давах хэрэгтэй
Алдааг олж засварлах хэв маяг
Хээ ажиллахгүй байна
Шалгах:
- Синтакс зөв (бичгийн алдаагүй)
- Тусгай тэмдэгтүүд зөв зугтсан
- шаардлагатай бол ^ болон $ зангуунууд
Хүчинтэй оролтыг татгалзаж байна
Шалгах:
- Загвар хэтэрхий хатуу байж магадгүй
- Хээнд хүчинтэй тэмдэгтүүд дутуу байна
- Том жижиг хэсгүүдийн мэдрэмжийн асуудал
Буруу оролтыг хүлээн авч байна
Шалгах:
- Хээ хэтэрхий сул байж магадгүй
- Зангуу (^ ба $) дутуу байна
- Илүү олон жишээ ашиглан тест хийх
Түгээмэл асуултууд
Би олон загварыг хослуулж болох уу?
Нэг талбар нь нэг хэв маягийг ашигладаг. Нарийн төвөгтэй баталгаажуулалтын хувьд нэг регекс дэх шаардлагыг (|) хувилбарыг ашиглан нэгтгэх эсвэл бүх шаардлагад нийцүүлэн хэв маягийг үүсгэнэ үү.
Хээ нь том жижиг үсэг мэдрэмтгий юу?
Анхдагчаар тийм. Хоёр том үсгийг тохируулахын тулд [A-Za-z] ашиглана уу, эсвэл дэмжигдсэн бол том жижиг үсэг харгалзахгүйгээр тэмдэглэгээ нэмнэ үү.
Хэрхэн зай гаргах вэ?
Тэмдэгтийн ангилалдаа \s нэмнэ үү: [A-Za-z\s] нь үсэг болон зайг тааруулна.
Олон улсын дүрүүдийн талаар юу хэлэх вэ?
Стандарт [A-Za-z] нь өргөлттэй тэмдэгтүүдийг агуулаагүй болно. Олон улсын нэрсийн хувьд илүү сул баталгаажуулалтыг авч үзэх эсвэл аливаа үсгийн хувьд \p{L} (хэрэв дэмжигдсэн бол) ашиглана уу.
Би бүдгэрүүлэх дээр баталгаажуулах уу эсвэл илгээх үү?
Хоёулаа ажилладаг. Бүдгэрүүлсэн үед (фокусаа алдах) илүү хурдан хариу үйлдэл үзүүлдэг. Илгээсэн үед бүх зүйлийг барьж авдаг. Олон маягт хоёуланг нь хийдэг.
Дүгнэлт
Захиалгат баталгаажуулалтын загваруудыг нэмж байна:
- Хээний төрлийг сонгоно уу – Суурилагдсан эсвэл захиалгаар хийгдсэн
- Хээг тохируулах – Тогтмол утгыг сонгох эсвэл оруулах
- Орлуулагч нэмэх - Хүлээгдэж буй форматыг харуулах
- Тусламжийн текст нэмэх - Шаардлагыг тайлбарлах
- Алдааны мессежийг тохируулах – Гарын авлагын залруулга
- Туршилтыг сайтар хийх – Хүчинтэй болон хүчингүй оролтууд
Дүгнэлт
Захиалгат баталгаажуулалтын загварууд нь тодорхой форматыг хэрэгжүүлснээр өгөгдлийн чанарыг баталгаажуулдаг. Танд URL баталгаажуулалт, бүтээгдэхүүний код эсвэл захиалгат танигч хэрэгтэй эсэхээс үл хамааран загварууд нь илгээхээс өмнө алдааг илрүүлж, хэрэглэгчдийг оролтыг засахад чиглүүлдэг.
Автомат маягт үүсгэгч нийтлэг хэв маягийг (И-мэйл, URL, Үсэг, Тоо, Үсэг-тоон) агуулдаг бөгөөд тусгай баталгаажуулалтын хэрэгцээнд зориулсан өөрчлөн тохируулсан регексийг дэмждэг. Цэвэр өгөгдөл нь зөв баталгаажуулалтаас эхэлдэг.
Маягтын оруулгаа баталгаажуулахад бэлэн үү? Автомат маягт үүсгэгчийг татаж авах мөн таны маягтууд зөв форматлагдсан өгөгдлийг цуглуулж байгаа эсэхийг шалгаарай.