ለጽሑፍ መስኮች ብጁ የማረጋገጫ ቅጦች
A የጽሑፍ መስክ ተጠቃሚዎች የሚተይቡትን ማንኛውንም ነገር ይቀበላል - ነገር ግን አንዳንድ ጊዜ የተወሰኑ ቅርጸቶችን ያስፈልግዎታል። የድር ጣቢያ ዩአርኤሎች፣ የምርት ኮዶች፣ የፈቃድ ቁጥሮች ወይም የፊደላት ብቻ ስሞች ሁሉም ትክክለኛ የሚያደርጉ ቅጦች አሏቸው። ብጁ የማረጋገጫ ቅጦች ተቀባይነት ያለው ቅርጸት በትክክል እንዲገልጹ እና ከማስገባትዎ በፊት ስህተቶችን እንዲይዙ ያስችሉዎታል።
በዚህ መመሪያ ውስጥ፣ በዎርድፕረስ ቅጾችዎ ውስጥ ወደ የጽሑፍ መስኮች ብጁ የማረጋገጫ ቅጦችን እንዴት ማከል እንደሚችሉ ይማራሉ።
የማረጋገጫ ቅጦች ምንድን ናቸው?
ጽንሰ-ሀሳቡ
የማረጋገጫ ቅጦች የትኛው ግብዓት ትክክል እንደሆነ የሚገልጹ ደንቦች ናቸው፦
- "ፊደሎችን ብቻ መያዝ አለበት"
- «ትክክለኛ ዩአርኤል መሆን አለበት»
- "ከኤቢሲ-1234 ቅርጸት ጋር መዛመድ አለበት"
- "በትክክል 10 ቁምፊዎች መሆን አለበት"
እንዴት እንደሚሠሩ
- የተጠቃሚ አይነቶች በጽሑፍ መስክ ውስጥ
- ሲያስገቡ (ወይም ሲተይቡ)፣ ግብዓቱ ከቅጥ ጋር ሲነጻጸር ምልክት ይደረግበታል
- የሚዛመድ ከሆነ፦ የማረጋገጫ ማለፊያዎች
- ካልሰራ፦ የስህተት መልእክት ይታያል
ጥቅሞች
- የውሂብ ጥራት ወጥ የሆኑ ቅርጸቶችን ያረጋግጡ
- የስህተት መከላከል፡ ስህተቶችን ቀደም ብለው ይለዩ
- የተጠቃሚ መመሪያ፡- የሚጠበቁ ነገሮችን አጽዳ
- የታችኛው ተኳኋኝነት፡ ውሂብ ከሌሎች ስርዓቶች ጋር ይሰራል
አብሮገነብ የማረጋገጫ ቅጦች
ራስ-ሰር ቅጽ ገንቢ የተለመዱ ቅጦችን ያካትታል:
| ሥርዓተ ጥለት | ያረጋግጣል | ምሳሌ ትክክለኛ ግቤት |
|---|---|---|
| ኢሜል | የኢሜይል አድራሻ ቅርጸት | [ኢሜል የተጠበቀ] |
| ዩ አር ኤል | የድር ጣቢያ URLs | https://example.com |
| ደብዳቤዎች ብቻ | AZ፣ AZ ብቻ | ጆንስሚዝ |
| ቁጥሮች ብቻ | 0-9 ብቻ | 12345 |
| ፊደል ቁጥር | ደብዳቤዎች እና ቁጥሮች | ABC123 |
| ብጁ | የራስዎ የሬጅክስ ንድፍ | (እንደ ንድፉ ይወሰናል) |
አብሮገነብ ቅጦችን መጠቀም
ደረጃ 1፡ የጽሑፍ መስክ ያክሉ
- ቅጽዎን ይክፈቱ በ ኤፍ ቢ
- ይጎትቱ ጽሑፍ ለመፈጠር መስክ
- ለማዋቀር ጠቅ ያድርጉ
ደረጃ 2፡ የማረጋገጫ ንድፍ ይምረጡ
- አግኝ የማረጋገጫ ንድፍ በቅንብሮች ውስጥ
- ከተቆልቋይ ዝርዝር ውስጥ ይምረጡ፦
- ምንም (ምንም ንድፍ የለም)
- ኢሜል
- ዩ አር ኤል
- ደብዳቤዎች ብቻ
- ቁጥሮች ብቻ
- ፊደል ቁጥር
- ብጁ
- ቅንብሮችን ያስቀምጡ
ደረጃ 3፡ የሙከራ ማረጋገጫ
- የቅድመ እይታ ቅጽ
- ትክክለኛ ግቤት ይሞክሩ - ማለፍ አለበት
- ልክ ያልሆነ ግቤት ይሞክሩ - ስህተት ማሳየት አለበት
የንድፍ ምሳሌዎች እና የአጠቃቀም ጉዳዮች
የዩአርኤል ማረጋገጫ
ለ ይጠቀሙ:
- የድር ጣቢያ መስክ
- የፖርትፎሊዮ አገናኞች
- የማህበራዊ ሚዲያ መገለጫዎች
- የማጣቀሻ ዩአርኤሎች
ትክክለኛ ምሳሌዎች፡
- https://example.com
- http://www.example.com/page
- https://example.com/path?query=value
ልክ ያልሆኑ ምሳሌዎች፡
- example.com (የጠፋ ፕሮቶኮል)
- www.example.com (የጠፋ ፕሮቶኮል)
- ትንሽ ጽሑፍ ብቻ
ደብዳቤዎች ብቻ
ለ ይጠቀሙ:
- የመጀመሪያ/የአያት ስሞች (ቀላል ማረጋገጫ)
- የከተማ ስሞች
- የሀገር ኮዶች
- የፊደል መለያዎች
ትክክለኛ ምሳሌዎች፡
- ዮሐንስ
- ስሚዝ
- ኒው ዮርክ
ልክ ያልሆኑ ምሳሌዎች፡
- John123
- ኒውዮርክ (ጠፈር)
- ኦብራይን (አፖስትሮፍ)
ማስታወሻ: ፊደላት ብቻ ጥብቅ ናቸው። ክፍተቶች፣ ሰረዞች ወይም አክሰንት የሚያስፈልግዎ ከሆነ ያስቡበት።
ቁጥሮች ብቻ
ለ ይጠቀሙ:
- የመታወቂያ ቁጥሮች
- የመለያ ቁጥሮች
- ብዛት (የቁጥር መስክ በማይጠቀሙበት ጊዜ)
- ፒን ኮዶች
ትክክለኛ ምሳሌዎች፡
- 12345
- 00123
- 9876543210
ልክ ያልሆኑ ምሳሌዎች፡
- 123-456 (ሰረዝ)
- 123.45 (አስርዮሽ)
- 12345A
ፊደል ቁጥር
ለ ይጠቀሙ:
- የምርት ኮዶች
- የማጣቀሻ ቁጥሮች
- የተጠቃሚ ስሞች
- ተከታታይ ቁጥሮች
ትክክለኛ ምሳሌዎች፡
- ABC123
- የተጠቃሚ42
- ፕሮድ001
ልክ ያልሆኑ ምሳሌዎች፡
- ABC-123 (ሰረዝ)
- ኤቢሲ 123 (ጠፈር)
- ABC_123 (ከስር የተወሰደ)
ብጁ የማረጋገጫ ቅጦች (ሬጌክስ)
ሬጌክስ ምንድን ነው?
መደበኛ አገላለጾች (regex) የጽሑፍ ቅርጸቶችን የሚገልጹ ቅጦች ናቸው፡
^= የክር መጀመሪያ$= የክር መጨረሻ[A-Z]= ማንኛውም አቢይ ሆሄ[a-z]= ማንኛውም ንዑስ ፊደል[0-9]= ማንኛውም አሃዝ{3}= በትክክል 3ቱ ከቀደሙት{2,5}= ከቀደሙት 2 እና 5 መካከል+= አንድ ወይም ከዚያ በላይ*= ዜሮ ወይም ከዚያ በላይ?= አማራጭ (ዜሮ ወይም አንድ)
ብጁ ቅጦችን መፍጠር
- ከማረጋገጫ ተቆልቋይ ውስጥ "ብጁ" የሚለውን ይምረጡ
- የ regex ንድፍዎን ያስገቡ
- በተለያዩ ግብዓቶች ሞክር
የተለመዱ ብጁ የንድፍ ምሳሌዎች
የአሜሪካ የፖስታ ኮድ
ንድፍ ^\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}$
ያረጋግጣል፦
- ኤቢሲ -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 ቁምፊዎች
- ፊደላት፣ ቁጥሮች፣ ሰረዘዘብጥ ብቻ
ያረጋግጣል፦ user_123፣ JohnDoe፣ test42
የሄክስ ቀለም ኮድ
ንድፍ ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
ያረጋግጣል፦
- #FF5733
- #ፍፍፍፍ
- #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
ማስጠንቀቂያ: የማህበራዊ ዋስትና ቁጥሮችን (SSNs) መሰብሰብን ይጠንቀቁ - የደህንነት እና የግላዊነት አንድምታዎች።
የራስዎን ቅጦች መገንባት
ደረጃ በደረጃ ሂደት
- መስፈርቶችን ይግለጹ፡ ምን አይነት ቅርጸት ያስፈልግዎታል?
- ፍርስራሽ፡- ምን አይነት ገፀ-ባህሪያት፣ ስንት፣ በምን ቅደም ተከተል?
- የግንባታ ንድፍ፡ ወደ ሬጌክስ ተርጉም
- በደንብ ይሞክሩት; ልክ የሆኑ እና ልክ ያልሆኑ ግብዓቶች
- የስህተት መልእክት ጻፍ፦ ተጠቃሚዎች ቅርጸቱን እንዲረዱ ያግዙ
ምሳሌ፡ የሰራተኛ መታወቂያ
መመዘኛ: 2 ፊደላት + 4 አሃዞች + 1 ፊደል (ለምሳሌ፣ AB1234C)
መሰባበር:
- 2 አቢይ ሆሄያት፡
[A-Z]{2} - 4 አሃዞች፡-
\d{4} - 1 አቢይ ሆሄ፦
[A-Z] - ከዚህ በፊትም ሆነ በኋላ ምንም ነገር የለም፦
^ና$
የመጨረሻ ንድፍ፡ ^[A-Z]{2}\d{4}[A-Z]$
የሙከራ ቅጦች
በቅጹ ውስጥ ከመጠቀምዎ በፊት፦
- ትክክለኛ ግብዓቶችን ይሞክሩ (ማለፍ አለበት)
- ልክ ያልሆኑ ግብዓቶችን ይሞክሩ (ሊወድቅ ይገባል)
- የሙከራ ጠርዝ መያዣዎች (ድንበሮች፣ ልዩ ቁምፊዎች)
- ለማረም የመስመር ላይ የሬጌክስ ሞካሪዎችን ይጠቀሙ
ለማረጋገጫ የስህተት መልዕክቶች
ነባሪ መልእክቶች
- «እባክዎ ትክክለኛ እሴት ያስገቡ»
- "ይህ መስክ ልክ ያልሆነ ነው"
የተሻሉ ብጁ መልዕክቶች
የሚጠበቀውን ቅርጸት ለተጠቃሚዎች ይንገሩ፦
| ሥርዓተ ጥለት | የተሻለ የስህተት መልእክት |
|---|---|
| አካባቢያዊ መለያ ቁጥር | «እባክዎ ትክክለኛ የፖስታ ኮድ ያስገቡ (ለምሳሌ፣ 12345 ወይም 12345-6789)» |
| ስልክ | «እባክዎን ስልክ ቁጥርዎን በ555-123-4567 ያስገቡ» |
| የምርት ኮድ | "ቅርጸት፡ ABC-1234 (3 ፊደላት፣ ሰረዝ፣ 4 ቁጥሮች)" |
| የተጠቃሚ ስም | "የተጠቃሚ ስም በፊደል፣ ከ3-20 ቁምፊዎች፣ በፊደላት/ቁጥሮች/ከስር ብቻ መጀመር አለበት" |
የቦታ መያዣ እና የእገዛ ጽሑፍን መጠቀም
ቅርጸቱን በቅድሚያ በማሳየት ስህተቶችን ይከላከሉ፦
- ቦታ ያዥ፦ "ኤቢሲ-1234"
- የእገዛ ጽሑፍ፡ «የምርት ኮድዎን ያስገቡ (ለምሳሌ፣ ABC-1234)»
ምርጥ ልምዶች
1. ቀላል ጀምር
የሚቻል ከሆነ አብሮ የተሰሩ ቅጦችን ይጠቀሙ። ብጁ ሬጅክስ ውስብስብነትን ይጨምራል።
2. ከመጠን በላይ አታረጋግጥ
ከመጠን በላይ ጥብቅ ቅጦች ተጠቃሚዎችን ያበሳጫሉ፦
- ሰረዝ ያላቸው ስሞች (ሜሪ-ጄን)
- አፖስትሮፍ ያላቸው ስሞች (ኦብራይን)
- ዓለም አቀፍ ገጸ-ባህሪያት (ሆሴ፣ ሙለር)
3. የሚጠበቀውን ቅርጸት አሳይ
ሁልጊዜ ለተጠቃሚዎች ምን እንደሚጠብቁ ይንገሩ፦
- ቦታ ያዥ ከምሳሌ ጋር
- የእገዛ ጽሑፍ ቅርጸትን የሚያብራራ
- የስህተት መልእክት አጽዳ
4. የቴስት ኤጅ መያዣዎች
- ባዶ ግብዓት
- በመነሻ/መጨረሻ ላይ ያሉ ቦታዎች
- ልዩ ቁምፊዎች
- ከፍተኛ ርዝመት
5. አማራጮችን አስቡ
አንዳንድ ጊዜ ሌሎች ዘዴዎች የተሻሉ ናቸው፡-
- ቀኖች → የቀን መስክን ይጠቀሙ
- ቁጥሮች → የቁጥር መስክን ይጠቀሙ
- ስልክ → የስልክ መስክን ከቅርጸት ጋር ይጠቀሙ
- የተስተካከሉ አማራጮች → ተቆልቋይ ተጠቀም
ከሌሎች ማረጋገጫዎች ጋር ማዋሃድ
ንድፍ + ያስፈልጋል
- መስኩ መሞላት እና የንድፍ ማዛመድ አለበት
- ባዶ ስህተቶች "አስፈላጊ"
- የተሳሳተ ቅርጸት አልተሳካም ንድፍ
ንድፍ + ዝቅተኛ/ከፍተኛ ርዝመት
- ንድፉ ቅርጸቱን ያረጋግጣል
- ርዝመት መጠኑን ያረጋግጣል
- ሁለቱም ማለፍ አለባቸው
የመላ ፍለጋ ቅጦች
ንድፍ እየሰራ አይደለም
ፍተሻ
- አገባቡ ትክክል ነው (ምንም የፊደል አጻጻፍ የለም)
- ልዩ ገጸ-ባህሪያት በአግባቡ አምልጠዋል
- አስፈላጊ ከሆነ ^ እና $ መልህቆች
ትክክለኛ ግቤት ውድቅ እየተደረገ ነው
ፍተሻ
- ንድፉ በጣም ጥብቅ ሊሆን ይችላል
- በስርዓተ ጥለት ውስጥ ትክክለኛ ቁምፊዎች ይጎድላሉ
- የጉዳይ ስሜታዊነት ችግሮች
ልክ ያልሆነ ግቤት ተቀባይነት እያገኘ ነው
ፍተሻ
- ንድፉ በጣም ልቅ ሊሆን ይችላል
- የጎደሉ መልህቆች (^ እና $)
- ተጨማሪ ምሳሌዎችን በመጠቀም ሞክር
ተደጋግሞ የሚነሱ ጥያቄዎች
ብዙ ቅጦችን ማዋሃድ እችላለሁን?
አንድ መስክ አንድ ንድፍ ይጠቀማል። ውስብስብ ማረጋገጫ ለማግኘት፣ ተለዋጭ (|) በመጠቀም መስፈርቶችን በአንድ ሬጅክስ ውስጥ ያጣምሩ ወይም ሁሉንም መስፈርቶች የሚያሟላ ንድፍ ይፍጠሩ።
ቅጦች ለጉዳይ ስሜታዊ ናቸው?
በነባሪነት አዎ። ሁለቱንም ጉዳዮች ለማዛመድ [A-Za-z] ይጠቀሙ፣ ወይም የሚደገፍ ከሆነ የፊደል-ኢንሴሰንስቲቭ ባንዲራ ያክሉ።
ቦታዎችን እንዴት እፈቅዳለሁ?
ወደ የገጸ-ባህሪ ክፍልዎ \s ያክሉ፡ [A-Za-z\s] ፊደላትን እና ክፍተቶችን ያዛምዳል።
ስለ ዓለም አቀፍ ገጸ-ባህሪያትስ?
መደበኛ [A-Za-z] አክሰንት የተደረገባቸውን ቁምፊዎች አያካትትም። ለአለም አቀፍ ስሞች፣ ልቅ የሆነ ማረጋገጫን ያስቡበት ወይም ለማንኛውም ፊደል \p{L} (የሚደገፍ ከሆነ) ይጠቀሙ።
በብሎር ላይ ማረጋገጥ አለብኝ ወይስ ማስገባት አለብኝ?
ሁለቱም ይሰራሉ። በብዥታ ላይ (ትኩረት ማጣት) ፈጣን ግብረመልስ ይሰጣል። በመላክ ላይ ሁሉንም ነገር ይይዛል። ብዙ ቅጾች ሁለቱንም ያደርጋሉ።
ማጠቃለያ
ብጁ የማረጋገጫ ቅጦችን ማከል፡
- የስርዓተ ጥለት አይነት ይምረጡ - አብሮ የተሰራ ወይም ብጁ
- ስርዓተ-ጥለትን ያዋቅሩ - ሬጅክስን ይምረጡ ወይም ያስገቡ
- ቦታ ያዥ ያክሉ - የሚጠበቀውን ቅርጸት አሳይ
- የእገዛ ጽሑፍ ያክሉ - መስፈርቶቹን ያብራሩ
- የስህተት መልእክት አዘጋጅ - የመመሪያ ማስተካከያ
- በደንብ ይፈትሹ - ልክ ያልሆኑ እና ልክ ያልሆኑ ግቤቶች
መደምደሚያ
ብጁ የማረጋገጫ ቅጦች የተወሰኑ ቅርጸቶችን በማስፈጸም የውሂብ ጥራትን ያረጋግጣሉ። የዩአርኤል ማረጋገጫ፣ የምርት ኮዶች ወይም ብጁ መለያዎች ያስፈልጉዎትም ቢሆን፣ ቅጦች ከማስገባትዎ በፊት ስህተቶችን ይይዛሉ እና ተጠቃሚዎች ግብዓቱን እንዲያርሙ ይመራሉ።
ራስ-ሰር ቅጽ ገንቢ የተለመዱ ቅጦችን (ኢሜይል፣ ዩአርኤል፣ ፊደሎች፣ ቁጥሮች፣ ፊደልቁጥራዊ) ያካትታል እና ለልዩ የማረጋገጫ ፍላጎቶች ብጁ ሬጅክስን ይደግፋል። ንፁህ መረጃ የሚጀምረው በተገቢው ማረጋገጫ ነው።
የቅጽ ግብዓቶችዎን ለማረጋገጥ ዝግጁ ነዎት? የራስ-ሰር ቅጽ ገንቢን ያውርዱ እና ቅጾችዎ በትክክል የተቀረጸ ውሂብ መሰብሰባቸውን ያረጋግጡ።