JavaScript නිත්‍ය ප්‍රකාශනවල test ක්‍රමය

මෙම පාඩමෙන් අපි test ක්‍රමය සලකා බලමු, එය සොයයි යම් පේළියක නිත්‍ය ප්‍රකාශනයකට අනුරූප වන එක් හෝ වැඩි ගණනක් තිබේද යන්න. තිබේ නම් - true ලබා දෙනු ලබන අතර නැති නම් - false ලබා දෙයි. ක්‍රමය පරාමිතියක් ලෙස ගනී පේළියක්, එය නිත්‍ය ප්‍රකාශනයට යොදනු ලැබේ, මෙහි පරිදිය:

javascriptනිත්‍යප්‍රකාශනය.test(කොහේ සොයන්නද)

උදාහරණයක් සඳහා යම් පේළියක් නිත්‍ය ප්‍රකාශනයකට ගැලපෙන බව පරීක්ෂා කර බලමු:

javascript/a+/.test('eee aaa bbb'); // true ලබා දෙයි

මෙම ක්‍රමය බොහෝ විට භාවිතා කරනු ලබන්නේ පරීක්ෂා කිරීම සඳහා ය යම් පේළියක් මුලුවටම නිත්‍ය ප්‍රකාශනයකට ගැලපෙන බව. මෙම අවස්ථාවේ දී, නිත්‍ය ප්‍රකාශනයේ ආරම්භයේ දී "^" සංකේතය තබනු ලබන අතර අවසානයේ - "$" සංකේතය:

javascript/^a+$/.test('aaaaaaaaa'); // true ලබා දෙයි
Задание 1

ලබා දී ඇති පේළිය ආරම්භ වන්නේද යන්න තීරණය කරන්න 'http://' වලින්.

Задание 2

ලබා දී ඇති පේළිය ආරම්භ වන්නේද යන්න තීරණය කරන්න 'http://' වලින් හෝ 'https://' වලින්.

Задание 3

ලබා දී ඇති පේළිය අවසන් වන්නේද යන්න තීරණය කරන්න 'txt', 'html' හෝ 'php' දිගුවකින්.

Задание 4

ලබා දී ඇති පේළිය අවසන් වන්නේද යන්න තීරණය කරන්න 'jpg' හෝ 'jpeg' දිගුවකින්.

Задание 5

ලබා දී ඇති පේළිය අවසන් වන්නේද යන්න තීරණය කරන්න 'jpg', 'jpeg' හෝ 'png' දිගුවකින්.

Задание 6

පේළිය 'අංකයක්, 1 සිට 12 දක්වා දිගැති ඉලක්කම් සංඛ්‍යාවකින්' වන්නේද යන්න තීරණය කරන්න.

Задание 7

ලබා දී ඇති පේළිය වසර-මාසය-දිනය ආකෘතියේ දිනයක් වන්නේද යන්න තීරණය කරන්න.

Задание 8

ලබා දී ඇති පේළිය දිනය.මාසය.වසර ආකෘතියේ දිනයක් වන්නේද යන්න තීරණය කරන්න.

Задание 9

ලබා දී ඇති පේළිය පැය:මිනිත්තු:තත්පර ආකෘතියේ කාලයක් වන්නේද යන්න තීරණය කරන්න.

Задание 10

ලබා දී ඇති පේළිය යුක්තිසහගත විද්‍යුත් තැපැල් ලිපිනයක් වන්නේද යන්න තීරණය කරන්න.

Задание 11

ලබා දී ඇති පේළිය වසම් නාමයක් වන්නේද යන්න තීරණය කරන්න.