JavaScript රෙගුලරුවන්හි ඇතුළත සංකේත කණ්ඩායම්
සංකේත කණ්ඩායම් \d, \D, \w,
\W, \s, \S ඇතුළත []
හරියටම කණ්ඩායම් දක්වයි, එනම්
තවමත් විධාන වනු ඇත.
උදාහරණය
මෙම උදාහරණයේ, සෙවුම් රටාව මෙලෙස පෙනේ:
x අකුරු අතර ඕනෑම ඉලක්කමක්, හෝ 'a' සිට
'a' තෙක් 'f' අකුර:
let str = 'xax xbx x1x x2x xhx x@x';
let res = str.replace(/x[\da-f]x/g, '!');
ප්රතිඵලයක් ලෙස, විචල්යයට පහත දේ ලියා ඇත:
'! ! ! ! xhx x@x'
උදාහරණය
මෙම උදාහරණයේ, සෙවුම් රටාව මෙලෙස පෙනේ:
'x' අකුර, ඉන්පසු ඉලක්කමක් නොවේ, ලක්ෂ්යයක් නොවේ,
සහ කුඩා ලතින් අකුරක් නොවේ, ඉන්පසු 'z'
'x' අකුර:
let str = 'xaz x1z xAz x.z x@z';
let res = str.replace(/x[^\d.a-z]z/g, '!');
ප්රතිඵලයක් ලෙස, විචල්යයට පහත දේ ලියා ඇත:
'xaz x1z ! x.z !'
ප්රායෝගික කාර්යයන්
රෙගුලරු ප්රකාශනයක් ලියන්න, එය සොයා ගනු ඇත
රටාව අනුව තන්තු: ඉලක්කමක් හෝ ලක්ෂ්යයක් 1
සහ ඊට අඩු නොවන වාර ගණනක්.
රෙගුලරු ප්රකාශනයක් ලියන්න, එය සොයා ගනු ඇත
රටාව අනුව තන්තු: ඉලක්කමක් නොවන අකුරක් සහ 'a' සිට
'a' තෙක් 'g' නොවන අකුර 3 සිට 7 දක්වා වාර.