Qaababka Xaqiijinta Gaarka ah ee Goobaha Qoraalka
A goobta qoraalka Waxay aqbashaa wax kasta oo isticmaalayaashu qoraan—laakiin mararka qaarkood waxaad u baahan tahay qaabab gaar ah. URL-yada mareegaha, lambarrada badeecadaha, lambarrada shatiga, ama magacyada xarfaha oo keliya dhammaantood waxay leeyihiin qaabab ka dhigaya kuwo ansax ah. Qaababka xaqiijinta gaarka ah waxay kuu oggolaanayaan inaad qeexdo qaabka la aqbali karo, iyadoo la qabanayo khaladaadka ka hor inta aan la gudbin.
Tilmaamahan, waxaad ku baran doontaa sida loogu daro qaababka xaqiijinta gaarka ah meelaha qoraalka ee foomamkaaga WordPress.
Waa maxay Qaababka Xaqiijinta?
Fikradda
Qaababka xaqiijinta waa xeerar qeexaya waxa gelinta ansax ah:
- "Waa inay ku jiraan xarfo oo keliya"
- "Waa inuu ahaadaa URL sax ah"
- "Waa inay la mid noqotaa qaabka ABC-1234"
- "Waa inay sax tahay 10 xaraf"
Sida Ay Ushaqeeyaan
- Noocyada isticmaalaha ee goobta qoraalka
- Marka la soo gudbiyo (ama marka ay qorayaan), gelinta waxaa lagu hubiyaa iyadoo la barbar dhigayo qaabka
- Haddii ay ku habboon tahay: Xaqiijinta way gudubtaa
- Haddii aysan ahayn: Fariinta qaladka ayaa la muujiyay
Faa'iidooyinka
- Tayada xogta: Hubi qaabab joogto ah
- Ka hortagga qaladka: Khaladaadka hore u qabo
- Tilmaamaha isticmaalaha: Cad rajooyinka
- Iswaafajinta hoose: Xogtu waxay la shaqaysaa nidaamyada kale
Qaababka Xaqiijinta ee ku dhex jira
Dhisaha Foomka Gawaarida waxaa ku jira qaabab caadi ah:
| Qaabka | Xaqiijinaya | Tusaale gelinta ansax ah |
|---|---|---|
| iimeyl | Qaabka cinwaanka iimaylka | [emailka waa la ilaaliyay] |
| URL | URL-yada shabakada | https://example.com |
| Xarfaha Kaliya | AZ, az kaliya | JohnSmith |
| Lambarrada Kaliya | 0-9 kaliya | 12345 |
| Xarfaha tirada | Waraaqaha iyo lambarrada | ABC123 |
| Custom | Qaabkaaga regex-ka ee gaarka ah | (waxay kuxirantahay qaabka) |
Adeegsiga Qaababka Gudaha Ku Dhex Jira
Tallaabada 1: Ku dar Goobta Qoraalka
- Fur foomkaaga gudaha A.F.B.
- Jooji Text goob si loo sameeyo
- Guji si aad u habayso
Tallaabada 2: Xullo Qaabka Xaqiijinta
- Raadi Qaabka Xaqiijinta goobaha
- Ka dooro liiska hoos u dhaca:
- Midna (qaab ma jiro)
- iimeyl
- URL
- Xarfaha Kaliya
- Lambarrada Kaliya
- Xarfaha tirada
- Custom
- Badbaadi goobaha
Tallaabada 3: Xaqiijinta Imtixaanka
- Foomka horudhaca ah
- Isku day gelinta saxda ah—waa inay gudubtaa
- Isku day gelinta aan ansax ahayn—waa inay muujisaa khalad
Tusaalooyinka Qaababka iyo Kiisaska Isticmaalka
Xaqiijinta URL
Isticmaal for:
- Goobta shabakadda
- Xiriirinta faylalka
- Baraha bulshada
- URL-yada Tixraaca
Tusaalooyin ansax ah:
- https://example.com
- http://www.example.com/page
- https://example.com/path?query=value
Tusaalooyin aan sax ahayn:
- example.com (hab-maamuuska maqan)
- www.example.com (hab-maamuuska maqan)
- kaliya qoraal yar
Xarfaha Kaliya
Isticmaal for:
- Magacyada hore/dambe (xaqiijin fudud)
- Magacyada magaalada
- Koodhadhka dalka
- Aqoonsadaha alifbeetada
Tusaalooyin ansax ah:
- John
- Smith
- Newyork
Tusaalooyin aan sax ahayn:
- John123
- New York (hawada sare)
- O'Brien (qoraal gaaban)
Fiiro gaar ah: Xarfaha oo keliya waa kuwo adag. Ka fiirso haddii aad u baahan tahay meelo bannaan, xarfo, ama lahjado.
Lambarrada Kaliya
Isticmaal for:
- Lambarrada aqoonsiga
- Lambarrada koontada
- Tirada (marka aan la isticmaalayn goobta tirada)
- Koodhadhka PIN
Tusaalooyin ansax ah:
- 12345
- 00123
- 9876543210
Tusaalooyin aan sax ahayn:
- 123-456 (jiidadka)
- 123.45 ( jajab tobanle)
- 12345A
Xarfaha tirada
Isticmaal for:
- Koodhadhka alaabta
- Lambarrada tixraaca
- Magacyada isticmaaleyaasha
- Nambarada taxanaha ah
Tusaalooyin ansax ah:
- ABC123
- User42
- POD001
Tusaalooyin aan sax ahayn:
- ABC-123 (jiidadka)
- ABC 123 (meel bannaan)
- ABC_123 (hoos ka xariiq)
Qaababka Xaqiijinta Gaarka ah (Regex)
Waa maxay Regex?
Tibaaxaha caadiga ah (regex) waa qaabab qeexaya qaababka qoraalka:
^= Bilowga xarigga$= Dhammaadka xarigga[A-Z]= Xaraf kasta oo weyn[a-z]= Xaraf kasta oo yar yar[0-9]= Lambar kasta{3}= Sax ahaan 3 ka mid ah kuwii hore{2,5}= Inta u dhaxaysa 2 iyo 5 ee hore+= Hal ama in ka badan*= Eber ama ka badan?= Ikhtiyaar (eber ama mid)
Abuuritaanka Qaababka Gaarka ah
- Ka dooro "Custom" liiska hoos u dhaca xaqiijinta
- Geli qaabkaaga regex
- Tijaabi iyadoo la adeegsanayo waxyaabo kala duwan
Tusaalooyinka Qaababka Caadiga ah ee Caadiga ah
Koodhka Boostada ee Mareykanka
Qaabka: ^\d{5}(-\d{4})?$
Xaqiijinaya:
- 12345 (5 lambar)
- 12345-6789 (ZIP+4)
Diidmada:
- 1234 (aad u gaaban)
- 123456 (aad u dheer)
- ABCDE (xarfaha)
Lambarka Taleefanka Mareykanka
Qaabka: ^\d{3}-\d{3}-\d{4}$
Xaqiijinaya: 555-123-4567
Qaab dabacsan: ^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$
Xaqiijinaya:
- 555-123-4567
- (555) 123-4567
- 555.123.4567
- 555 123 4567
Koodhka Badeecada (qaabka ABC-1234)
Qaabka: ^[A-Z]{3}-\d{4}$
Xaqiijinaya:
- ABC-1234
- XYZ-9999
- PRO-0001
Diidmada:
- abc-1234 (xarfo yar)
- AB-1234 (2 xaraf oo keliya)
- ABC1234 (jiidadka maqan)
Taarikada Ruqsadda (Qaabab Kala Duwan)
Qaabka (Mareykanka guud): ^[A-Z0-9]{1,7}$
Xaqiijinaya: 1-7 xarfo/lambarro waaweyn
Kaarka Deynta (Qaabka Aasaasiga ah)
Qaabka: ^\d{4}[\s-]?\d{4}[\s-]?\d{4}[\s-]?\d{4}$
Xaqiijinaya:
- 1234567890123456
- 1234 5678 9012 3456
- 1234-5678-9012-3456
Fiiro gaar ah: Lacag-bixinta dhabta ah, isticmaal hab-raacayaasha lacag-bixinta ee saxda ah oo leh xaqiijintooda.
Magaca isticmaalaha (Xarfaha, Lambarrada, Dhibcaha hoose)
Qaabka: ^[a-zA-Z][a-zA-Z0-9_]{2,19}$
Xeerarka:
- Waxay ka bilaabataa xaraf
- Wadarta 3-20 xaraf
- Kaliya xarfo, tirooyin, iyo xariiq hoose
Xaqiijinaya: user_123, JohnDoe, tijaabo42
Koodhka Midabka Hex
Qaabka: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
Xaqiijinaya:
- #FF5733
- #ff
- #ABC123
Taariikh (YYY-MM-DD)
Qaabka: ^\d{4}-\d{2}-\d{2}$
Xaqiijinaya: 2026-01-15
Fiiro gaar ah: Taariikhaha, isticmaalka goobta Taariikhda oo leh soo-saare taariikheed ayaa badanaa ka wanaagsan.
Waqtiga (HH:MM 24-saacadood)
Qaabka: ^([01]\d|2[0-3]):[0-5]\d$
Xaqiijinaya:
- 09:30
- 14:45
- 23:59
Lambarka Biilka (INV-YYYY-NNNN)
Qaabka: ^INV-\d{4}-\d{4}$
Xaqiijinaya:
- INV-2026-0001
- INV-2025-1234
Lambarka Bulshada (Mareykanka)
Qaabka: ^\d{3}-\d{2}-\d{4}$
Xaqiijinaya: 123-45-6789
Digniin: Ka taxaddar ururinta SSN-yada - arrimaha amniga iyo asturnaanta.
Dhisidda Qaababkaaga
Tallaabo-tallaabo-tallaabo
- Qeex shuruudaha: Qaabkee ayaad u baahan tahay?
- kala jebi: Jilayaalkee, imisa, sidee u kala horreeyaan?
- Qaabka dhismaha: U turjun regex
- Tijaabi si fiican: Wax-gelinta ansax ah IYO tan aan ansax ahayn
- Qor fariin qalad ah: Ka caawi dadka isticmaala inay fahmaan qaabka
Tusaale: Aqoonsiga Shaqaalaha
Shuruudaha: 2 xaraf + 4 lambar + 1 xaraf (tusaale ahaan, AB1234C)
Burbur:
- 2 xaraf oo waaweyn:
[A-Z]{2} - 4 lambar:
\d{4} - 1 xaraf oo waaweyn:
[A-Z] - Waxba kama jiraan kahor ama kadib:
^iyo$
Qaabka kama dambaysta ah: ^[A-Z]{2}\d{4}[A-Z]$
Qaababka Tijaabada
Kahor intaadan isticmaalin foomka:
- Tijaabi gelinta saxda ah (waa inay gudubtaa)
- Tijaabi gelinta aan ansax ahayn (waa inay ku guuldareysataa)
- Kiisaska cidhifka tijaabada (xuduudaha, xarfaha gaarka ah)
- Isticmaal tijaabiyeyaasha regex ee khadka tooska ah si aad u saxdo khaladaadka
Farriimaha Khaladaadka ee Xaqiijinta
Farriimaha Caadiga ah
- "Fadlan geli qiime ansax ah"
- "Meeshan waa mid aan sax ahayn"
Fariimo Gaar ah oo Ka Wanaagsan
U sheeg isticmaalayaasha qaabka la filayo:
| Qaabka | Farriin Qalad oo ka Wanaagsan |
|---|---|
| ZIP Code | "Fadlan geli koodka boostada oo ansax ah (tusaale, 12345 ama 12345-6789)" |
| Telefoonka | "Fadlan taleefanka geli 555-123-4567" |
| Xeerka badeecada | "Qaabka: ABC-1234 (3 xaraf, xariiq, 4 lambar)" |
| username | "Magaca isticmaaluhu waa inuu ku bilaabmaa xaraf, 3-20 xaraf, xarfo/lambarro/hoos u dhig oo keliya" |
Adeegsiga Meel-haynta iyo Qoraalka Caawinta
Ka hortag khaladaadka adigoo qaabka hore u soo bandhigaya:
- Meel-hayaha: "ABC-1234"
- Qoraalka caawinta: "Geli koodhka badeecadaada (tusaale ahaan, ABC-1234)"
Practices Best
1. Ku bilow Fudud
Isticmaal qaabab gudaha ku dhex jira marka ay suurtogal tahay. Regex-ka gaarka ah wuxuu ku darayaa dhib badan.
2. Ha Xad-dhaafin Xaqiijinta
Qaababka aadka u adag ayaa niyad jabiya dadka isticmaala:
- Magacyada leh calaamadaha jiirada (Mary-Jane)
- Magacyada leh calaamadaha (O'Brien)
- Jilayaasha caalamiga ah (José, Müller)
3. Muuji Qaabka La Filayo
Had iyo jeer u sheeg isticmaalayaasha waxaad filayso:
- Meel-hayaha oo leh tusaale
- Caawinta qoraalka sharraxaya qaabka
- Tirtir fariinta qaladka
4. Kiisaska Cidhifka Tijaabada
- Gelin madhan
- Meelaha laga bilaabo/dhammaadka
- Jilayaasha gaarka ah
- Dhererka ugu badan
5. Tixgeli Beddelka
Mararka qaarkood hababka kale ayaa ka wanaagsan:
- Taariikhaha → Adeegso goobta Taariikhda
- Lambarrada → Adeegso goobta Lambarka
- Telefoon → Adeegso goobta taleefanka oo leh qaab
- Xulashooyinka go'an → Isticmaal Tuurista Hoos
Isku-darka Xaqiijinta Kale
Qaabka + Loo Baahan Yahay
- Goobta waa in la buuxiyaa IYO qaabka isku midka ah
- Madhan oo guuldarro ah "loo baahan yahay"
- Qaabka khaldan wuu fashilmay qaabka
Qaabka + Dhererka Ugu Yar/Ugu Badan
- Qaabku wuxuu xaqiijinayaa qaabka
- Dhererku wuxuu xaqiijinayaa cabbirka
- Labaduba waa inay maraan
Qaababka Xallinta Dhibaatooyinka
Qaabku ma shaqeynayo
Hubi:
- Saxnimadeedu waa sax (ma jiraan wax khalad ah)
- Jilayaasha gaarka ah si sax ah ayay u baxsadeen
- ^ iyo $ barroosinnada haddii loo baahdo
Soo gelin sax ah oo la diidayo
Hubi:
- Qaabku wuxuu noqon karaa mid aad u adag
- Jilayaal sax ah oo qaabka ku jira ayaa ka maqan
- Arrimaha xasaasiga ah ee kiiska
Soo-gelinta aan ansax ahayn oo la aqbalayo
Hubi:
- Qaabku wuu aad u dabacsanaan karaa
- Barroosinnada maqan (^ iyo $)
- Tijaabi tusaalooyin dheeraad ah
Su'aalaha Badiya La Weydiiyo
Ma isku dari karaa qaabab badan?
Hal goob ayaa adeegsata hal qaab. Si aad u hesho xaqiijin adag, isku dar shuruudaha hal regex adoo isticmaalaya beddelka (|) ama samee qaabka si uu ugu habboonaado dhammaan shuruudaha.
Qaababka ma yihiin kuwo xasaasi ah oo kiis-xasaasi ah?
Caadi ahaan, haa. Isticmaal [A-Za-z] si aad isugu barbar dhigto labada kiisba, ama ku dar calan aan xasaasiyad lahayn haddii la taageero.
Sideen u oggolaan karaa boosaska?
Ku dar \s fasalkaaga jilayaasha: [A-Za-z\s] waxay isku mid yihiin xarfaha iyo meelaha bannaan.
Ka waran jilayaasha caalamiga ah?
Heerka [A-Za-z] kuma jiraan xarfo la xardhay. Magacyada caalamiga ah, tixgeli xaqiijinta dabacsan ama isticmaal \p{L} (haddii la taageero) xaraf kasta.
Ma inaan ku xaqiijiyo blur mise inaan soo gudbiyo?
Labaduba way shaqeeyaan. Marka la eego blur (diiradda oo yaraata) waxay bixisaa jawaab celin dhakhso leh. Marka la soo gudbiyo waxay qabataa wax walba. Qaabab badan ayaa labadaba sameeya.
Summary
Ku darista qaababka xaqiijinta gaarka ah:
- Dooro nooca qaabka - Ku dhex jira ama gaar ah
- Habbee qaabka - Dooro ama geli regex
- Ku dar meel-hayaha - Muuji qaabka la filayo
- Ku dar qoraal caawimo ah - Sharax shuruudaha
- Deji fariinta qaladka - Sixitaanka Hagaha
- Tijaabi si fiican - gelinta ansax ah iyo tan aan ansax ahayn
Ugu Dambeyn
Qaababka xaqiijinta gaarka ah waxay hubiyaan tayada xogta iyagoo fulinaya qaabab gaar ah. Hadday tahay inaad u baahan tahay xaqiijinta URL-ka, lambarrada badeecada, ama aqoonsiyada gaarka ah, qaababku waxay qabtaan khaladaadka ka hor inta aan la gudbin waxayna hagaan isticmaalayaasha si ay u saxaan gelinta.
Dhisaha Foomka Gawaarida waxaa ku jira qaabab caadi ah (Iimayl, URL, Xarfo, Lambaro, Xarfo) waxayna taageertaa regex gaar ah oo loogu talagalay baahiyaha xaqiijinta gaarka ah. Xogta nadiifka ah waxay ka bilaabataa xaqiijin sax ah.
Diyaar ma u tahay inaad xaqiijiso gelinta foomkaaga? Soo dejiso Qaab-dhismeedka Foomka Tooska ah oo hubi in foomamkaagu ay si sax ah u ururiyaan xogta loo qaabeeyey.