පෙළ ක්ෂේත්ර සඳහා අභිරුචි වලංගුකරණ රටා
A පෙළ ක්ෂේත්රය පරිශීලකයින් ටයිප් කරන ඕනෑම දෙයක් පිළිගනී—නමුත් සමහර විට ඔබට නිශ්චිත ආකෘති අවශ්ය වේ. වෙබ් අඩවි URL, නිෂ්පාදන කේත, බලපත්ර අංක හෝ අකුරු-පමණක් නම් සියල්ල වලංගු කරන රටා ඇත. අභිරුචි වලංගුකරණ රටා ඔබට පිළිගත හැකි ආකෘතිය හරියටම නිර්වචනය කිරීමට ඉඩ සලසයි, ඉදිරිපත් කිරීමට පෙර දෝෂ හඳුනා ගනී.
මෙම මාර්ගෝපදේශය තුළ, ඔබ ඔබේ වර්ඩ්ප්රෙස් පෝරමවල පෙළ ක්ෂේත්රවලට අභිරුචි වලංගුකරණ රටා එකතු කරන්නේ කෙසේදැයි ඉගෙන ගනු ඇත.
වලංගුකරණ රටා යනු කුමක්ද?
සංකල්පය
වලංගුකරණ රටා යනු කුමන ආදානය වලංගු දැයි නිර්වචනය කරන රීති වේ:
- “අකුරු පමණක් අඩංගු විය යුතුය”
- “වලංගු URL එකක් විය යුතුයි”
- “ABC-1234 ආකෘතියට ගැළපිය යුතුයි”
- “හරියටම අකුරු 10ක් තිබිය යුතුයි”
ඔවුන් වැඩ කරන ආකාරය
- පෙළ ක්ෂේත්රයේ පරිශීලක වර්ග
- ඉදිරිපත් කිරීමේදී (හෝ ඔවුන් ටයිප් කරන විට), ආදානය රටාවට අනුව පරීක්ෂා කරනු ලැබේ.
- එය ගැලපෙන්නේ නම්: වලංගුකරණය සමත් වේ
- එය එසේ නොවේ නම්: දෝෂ පණිවිඩය පෙන්වනු ලැබේ
ප්රතිලාභ
- දත්තවල ගුණාත්මකභාවය: ස්ථාවර ආකෘති සහතික කරන්න
- දෝෂ වැළැක්වීම: වැරදි ඉක්මනින් හඳුනා ගන්න
- පරිශීලක මාර්ගෝපදේශය: පැහැදිලි අපේක්ෂාවන්
- පහළට අනුකූලතාව: දත්ත අනෙකුත් පද්ධති සමඟ ක්රියා කරයි
බිල්ට්-ඉන් වලංගුකරණ රටා
ස්වයංක්රීය පෝරම සාදන්නා පොදු රටා ඇතුළත් වේ:
| රටාව | වලංගු කරයි | වලංගු ආදානයක උදාහරණය |
|---|---|---|
| විද්යුත් තැපෑල | විද්යුත් තැපැල් ලිපින ආකෘතිය | [විද්යුත් ආරක්ෂිත] |
| URL එක | වෙබ් අඩවි URL | https://example.com |
| අකුරු පමණි | AZ, az පමණි | ජෝන්ස්මිත් |
| අංක පමණයි | 0-9 පමණි | 12345 |
| අක්ෂරාංක | අකුරු සහ අංක | ABC123 |
| රේගු | ඔබේම regex රටාව | (රටාව මත රඳා පවතී) |
බිල්ට් රටා භාවිතා කිරීම
පියවර 1: පෙළ ක්ෂේත්රය එක් කරන්න
- ඔබගේ පෝරමය විවෘත කරන්න ඒ.එෆ්.බී.
- අදින්න පෙළ ක්ෂේත්රය සකස් කිරීමට
- වින්යාස කිරීමට ක්ලික් කරන්න
පියවර 2: වලංගුකරණ රටාව තෝරන්න
- සොයන්න වලංගුකරණ රටාව සැකසුම් තුළ
- පතනයෙන් තෝරන්න:
- කිසිවක් නැත (රටාවක් නැත)
- විද්යුත් තැපෑල
- URL එක
- අකුරු පමණි
- අංක පමණයි
- අක්ෂරාංක
- රේගු
- සැකසුම් සුරකින්න
පියවර 3: පරීක්ෂණ වලංගුකරණය
- පෝරමය පෙරදසුන් කරන්න
- වලංගු ආදානය උත්සාහ කරන්න—සමත් විය යුතුය
- අවලංගු ආදානයක් උත්සාහ කරන්න—දෝෂය පෙන්විය යුතුය
රටා උදාහරණ සහ භාවිත අවස්ථා
URL වලංගුකරණය
සඳහා භාවිතා කරන්න:
- වෙබ් අඩවි ක්ෂේත්රය
- කළඹ සබැඳි
- සමාජ මාධ්ය පැතිකඩ
- යොමු URL
වලංගු උදාහරණ:
- https://example.com
- http://www.example.com/page
- https://example.com/path?query=value
වලංගු නොවන උදාහරණ:
- example.com (ප්රොටෝකෝලය නොමැත)
- www.example.com (ප්රොටෝකෝලය නොමැත)
- කෙටි පණිවිඩයක් පමණයි
අකුරු පමණි
සඳහා භාවිතා කරන්න:
- මුල්/අවසාන නම් (සරල වලංගුකරණය)
- නගර නම්
- රට කේත
- අකාරාදී හඳුනාගැනීම්
වලංගු උදාහරණ:
- ජෝන්
- ස්මිත්
- නිව් යෝර්ක්
වලංගු නොවන උදාහරණ:
- John123
- නිව්යෝර්ක් (අභ්යවකාශය)
- ඕ'බ්රයන් (අපොස්ත්රොෆි)
සටහන: අකුරු පමණක් දැඩියි. ඔබට හිස්තැන්, කෙටි ඉරි හෝ උච්චාරණ අවශ්ය දැයි සලකා බලන්න.
අංක පමණයි
සඳහා භාවිතා කරන්න:
- හැඳුනුම්පත් අංක
- ගිණුම් අංක
- ප්රමාණය (සංඛ්යා ක්ෂේත්රය භාවිතා නොකරන විට)
- PIN කේත
වලංගු උදාහරණ:
- 12345
- 00123
- 9876543210
වලංගු නොවන උදාහරණ:
- 123-456 (යටි ඉර)
- 123.45 (දශම)
- 12345A
අක්ෂරාංක
සඳහා භාවිතා කරන්න:
- නිෂ්පාදන කේත
- යොමු අංක
- පරිශීලක නාම
- අනුක්රමික අංකය
වලංගු උදාහරණ:
- ABC123
- පරිශීලක 42
- PROD001
වලංගු නොවන උදාහරණ:
- ABC-123 (යටි ඉර)
- ABC 123 (අවකාශය)
- ABC_123 (යටි ලකුණු කරන්න)
අභිරුචි වලංගුකරණ රටා (Regex)
Regex යනු කුමක්ද?
නිත්ය ප්රකාශන (regex) යනු පෙළ ආකෘති විස්තර කරන රටා වේ:
^= නූලේ ආරම්භය$= නූලේ අවසානය[A-Z]= ඕනෑම ලොකු අකුරක්[a-z]= ඕනෑම කුඩා අකුරක්[0-9]= ඕනෑම ඉලක්කමක්{3}= හරියටම පෙර 3 න්{2,5}= පෙර 2 ත් 5 ත් අතර+= එකක් හෝ කිහිපයක්*= ශුන්ය හෝ ඊට වැඩි?= විකල්ප (ශුන්ය හෝ එක)
අභිරුචි රටා නිර්මාණය කිරීම
- වලංගුකරණ පතන ලැයිස්තුවෙන් "අභිරුචි" තෝරන්න.
- ඔබේ regex රටාව ඇතුළත් කරන්න
- විවිධ යෙදවුම් සමඟ පරීක්ෂා කරන්න
පොදු අභිරුචි රටා උදාහරණ
එක්සත් ජනපද තැපැල් කේතය
රටා: ^\d{5}(-\d{4})?$
වලංගු කරයි:
- 12345 (ඉලක්කම් 5)
- 12345-6789 (ZIP+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
- අකුරු, අංක, යටි ඉර පමණි
වලංගු කරයි: user_123, ජෝන්ඩෝ, test42
ෂඩ් වර්ණ කේතය
රටා: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
වලංගු කරයි:
- # FF5733
- #fff
- #ඒබීසී123
දිනය (වවවව-මාස-දිව)
රටා: ^\d{4}-\d{2}-\d{2}$
වලංගු කරයි: 2026-01-15
සටහන: දින සඳහා, දින තෝරකය සහිත දින ක්ෂේත්රයක් භාවිතා කිරීම සාමාන්යයෙන් වඩා හොඳය.
වේලාව (පැය 24 පැය:MM)
රටා: ^([01]\d|2[0-3]):[0-5]\d$
වලංගු කරයි:
- 09:30
- 14:45
- 23:59
ඉන්වොයිස් අංකය (නව වසර-වසර-නව වසර)
රටා: ^INV-\d{4}-\d{4}$
වලංගු කරයි:
- INV-2026-0001
- INV-2025-1234
සමාජ ආරක්ෂණ අංකය (ඇමරිකා එක්සත් ජනපදය)
රටා: ^\d{3}-\d{2}-\d{4}$
වලංගු කරයි: 123-45-6789
අවවාදයයි: ආරක්ෂාව සහ පෞද්ගලිකත්වය පිළිබඳ ඇඟවුම් - SSN එකතු කිරීමේදී ප්රවේශම් වන්න.
ඔබේම රටා ගොඩනැගීම
පියවරෙන් පියවර ක්රියාවලිය
- අවශ්යතා නිර්වචනය කරන්න: ඔබට අවශ්ය ආකෘතිය කුමක්ද?
- එය බිඳ දමන්න: මොන චරිතද, කීයක්ද, මොන අනුපිළිවෙලටද?
- ගොඩනැගීමේ රටාව: regex වෙත පරිවර්තනය කරන්න
- හොඳින් පරීක්ෂා කරන්න: වලංගු සහ අවලංගු යෙදවුම්
- දෝෂ පණිවිඩය ලියන්න: පරිශීලකයින්ට ආකෘතිය තේරුම් ගැනීමට උදව් කරන්න
උදාහරණය: සේවක හැඳුනුම්පත
අවශ්යතාවය: අකුරු 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, අකුරු/අංක/යටි ඉරි පමණක් තිබිය යුතුය” |
ස්ථාන දරන්නා සහ උදව් පෙළ භාවිතා කිරීම
ආකෘතිය කලින් පෙන්වීමෙන් දෝෂ වළක්වා ගන්න:
- ස්ථාන දරන්නා: "ABC-1234"
- උදව් පෙළ: "ඔබේ නිෂ්පාදන කේතය ඇතුළත් කරන්න (උදා: ABC-1234)"
හොඳම පරිචයන්
1. සරලව ආරම්භ කරන්න
හැකි සෑම විටම බිල්ට් රටා භාවිතා කරන්න. අභිරුචි regex සංකීර්ණතාව එක් කරයි.
2. අධික ලෙස වලංගු නොකරන්න.
අධික දැඩි රටා පරිශීලකයින් කලකිරීමට පත් කරයි:
- හයිෆන සහිත නම් (මේරි-ජේන්)
- අපෝස්ට්රොෆි සහිත නම් (ඕ'බ්රයන්)
- ජාත්යන්තර චරිත (ජෝසේ, මුලර්)
3. අපේක්ෂිත ආකෘතිය පෙන්වන්න
ඔබ අපේක්ෂා කරන දේ සැමවිටම පරිශීලකයින්ට කියන්න:
- උදාහරණයක් සහිත ස්ථාන දරන්නා
- උදව් පෙළ පැහැදිලි කිරීමේ ආකෘතිය
- දෝෂ පණිවිඩය හිස් කරන්න
4. පරීක්ෂණ දාර අවස්ථා
- හිස් ආදානය
- ආරම්භයේ/අවසානයේ ඇති ඉඩ ප්රමාණයන්
- විශේෂ චරිත
- උපරිම දිග
5. විකල්ප සලකා බලන්න
සමහර විට වෙනත් ප්රවේශයන් වඩා හොඳය:
- දින → දින ක්ෂේත්රය භාවිතා කරන්න
- අංක → අංක ක්ෂේත්රය භාවිතා කරන්න
- දුරකථනය → ආකෘතිය සමඟ දුරකථන ක්ෂේත්රය භාවිතා කරන්න
- ස්ථාවර විකල්ප → පතන මෙනුව භාවිතා කරන්න
අනෙකුත් වලංගුකරණයන් සමඟ ඒකාබද්ධ කිරීම
රටාව + අවශ්යයි
- ක්ෂේත්රය පිරවිය යුතු අතර රටාවට ගැළපිය යුතුය.
- හිස් අසාර්ථකත්වයන් “අවශ්යයි”
- වැරදි ආකෘතිය අසාර්ථක රටාවක්
රටාව + අවම/උපරිම දිග
- රටාව ආකෘතිය වලංගු කරයි
- දිග ප්රමාණය තහවුරු කරයි
- දෙකම සමත් විය යුතුයි
දෝශ නිරාකරණ රටා
රටාව ක්රියා නොකරයි
චෙක් පත:
- වාක්ය ඛණ්ඩය නිවැරදියි (යතුරු ලියන දෝෂ නැත)
- විශේෂ චරිත නිසි ලෙස ගැලවී ගියේය
- අවශ්ය නම් ^ සහ $ නැංගුරම්
වලංගු ආදානය ප්රතික්ෂේප කරනු ලැබේ
චෙක් පත:
- රටාව ඕනෑවට වඩා දැඩි විය හැකිය.
- රටාවේ වලංගු අක්ෂර නොමැත.
- නඩු සංවේදීතා ගැටළු
අවලංගු ආදානය පිළිගනු ලැබේ
චෙක් පත:
- රටාව ඕනෑවට වඩා ලිහිල් විය හැකිය.
- නැංගුරම් නැති වීම (^ සහ $)
- තවත් උදාහරණ සමඟ පරීක්ෂා කරන්න
නිතර අසන ප්රශ්න
මට බහු රටා ඒකාබද්ධ කළ හැකිද?
තනි ක්ෂේත්රයක් එක් රටාවක් භාවිතා කරයි. සංකීර්ණ වලංගුකරණය සඳහා, විකල්ප (|) භාවිතයෙන් එක් regex එකක අවශ්යතා ඒකාබද්ධ කරන්න හෝ සියලු අවශ්යතාවලට ගැලපෙන රටාව සාදන්න.
රටා කැපිටල් අකුරු සංවේදීද?
පෙරනිමියෙන්, ඔව්. අවස්ථා දෙකම ගැළපීමට [A-Za-z] භාවිතා කරන්න, නැතහොත් සහය දක්වන්නේ නම් අවස්ථා සංවේදී නොවන ධජය එක් කරන්න.
මම ඉඩ ලබා දෙන්නේ කෙසේද?
ඔබේ අක්ෂර පන්තියට \s එක් කරන්න: [A-Za-z\s] අකුරු සහ අවකාශයන්ට ගැලපේ.
ජාත්යන්තර චරිත ගැන කුමක් කිව හැකිද?
සම්මත [A-Za-z] හි උච්චාරණ අක්ෂර ඇතුළත් නොවේ. ජාත්යන්තර නම් සඳහා, ලිහිල් වලංගුකරණය සලකා බලන්න හෝ ඕනෑම අකුරක් සඳහා \p{L} (සහය දක්වන්නේ නම්) භාවිතා කරන්න.
මම බොඳ කිරීම සඳහා වලංගු කළ යුතුද නැතහොත් ඉදිරිපත් කළ යුතුද?
දෙකම ක්රියාත්මක වේ. බොඳ වීමේදී (අවධානය නැති වීම) වේගවත් ප්රතිපෝෂණ ලබා දෙයි. ඉදිරිපත් කිරීමේදී සියල්ල අල්ලා ගනී. බොහෝ ආකාර දෙකම කරයි.
සාරාංශය
අභිරුචි වලංගුකරණ රටා එකතු කිරීම:
- රටා වර්ගය තෝරන්න – බිල්ට්-ඉන් හෝ අභිරුචි
- රටාව වින්යාස කරන්න – regex තෝරන්න හෝ ඇතුළත් කරන්න
- තැන් දරණුව එක් කරන්න - අපේක්ෂිත ආකෘතිය පෙන්වන්න
- උදව් පෙළ එක් කරන්න - අවශ්යතා පැහැදිලි කරන්න
- දෝෂ පණිවිඩය සකසන්න – මාර්ගෝපදේශ නිවැරදි කිරීම
- හොඳින් පරීක්ෂා කරන්න - වලංගු සහ අවලංගු යෙදවුම්
නිගමනය
අභිරුචි වලංගුකරණ රටා නිශ්චිත ආකෘති බලාත්මක කිරීමෙන් දත්තවල ගුණාත්මකභාවය සහතික කරයි. ඔබට URL වලංගුකරණය, නිෂ්පාදන කේත හෝ අභිරුචි හඳුනාගැනීම් අවශ්ය වුවද, රටා ඉදිරිපත් කිරීමට පෙර දෝෂ හඳුනාගෙන පරිශීලකයින්ට ආදානය නිවැරදි කිරීමට මඟ පෙන්වයි.
ස්වයංක්රීය පෝරම සාදන්නා පොදු රටා (ඊමේල්, URL, අකුරු, අංක, අක්ෂරාංක) ඇතුළත් වන අතර විශේෂිත වලංගුකරණ අවශ්යතා සඳහා අභිරුචි රීජෙක්ස් සඳහා සහය දක්වයි. පිරිසිදු දත්ත නිසි වලංගුකරණයකින් ආරම්භ වේ.
ඔබගේ පෝරම ආදාන වලංගු කිරීමට සූදානම්ද? ස්වයංක්රීය පෝරම සාදන්නා බාගන්න සහ ඔබේ පෝරම නිවැරදිව ආකෘතිගත කළ දත්ත රැස් කරන බවට සහතික වන්න.