У овом примеру ћете научити да пишете ЈаваСцрипт програм да бисте проверили да ли низ почиње и завршава се одређеним знаковима.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт Стринг
 - Јавасцрипт низ почиње са ()
 - Јавасцрипт низ завршава са ()
 - ЈаваСцрипт Регек
 
Пример 1: Проверите низ користећи уграђене методе
 // program to check if a string starts with 'S' and ends with 'G' function checkString(str) ( // check if the string starts with S and ends with G if(str.startsWith('S') && str.endsWith('G')) ( console.log('The string starts with S and ends with G'); ) else if(str.startsWith('S')) ( console.log('The string starts with S but does not end with G'); ) else if(str.endsWith('G')) ( console.log('The string starts does not with S but end with G'); ) else ( console.log('The string does not start with S and does not end with G'); ) ) // take input let string = prompt('Enter a string: '); checkString(string);
Оутпут
Унесите низ: Стринг Низ почиње са С, али се не завршава са Г
У горњем програму су коришћене две методе startsWith()и endsWith().
- Тхе 
startsWith()метод проверава да ли је низ почиње са одређеном низу. - Тхе 
endsWith()метод проверава да ли је низ завршава са одређеном низу. 
Горњи програм не проверава мала слова. Дакле, овде су Г и г различити.
Такође, може да провери да ли су наведени лик почиње са С или ова и завршава се са Г или г .
 str.startsWith('S') || str.startsWith('s') && str.endsWith('G') || str.endsWith('g'); 
Пример 2: Проверите низ помоћу регуларног израза
 // program to check if a string starts with 'S' and ends with 'G' function checkString(str) ( // check if the string starts with S and ends with G if( /^S/i.test(str) && /G$/i.test(str)) ( console.log('The string starts with S and ends with G'); ) else if(/^S/i.test(str)) ( console.log('The string starts with S but does not ends with G'); ) else if(/G$/i.test(str)) ( console.log('The string starts does not with S but ends with G'); ) else ( console.log('The string does not start with S and does not end with G'); ) ) // for loop to show different scenario for (let i = 0; i < 3; i++) ( // take input const string = prompt('Enter a string: '); checkString(string); )
Оутпут
Унесите низ: Низ Низ започиње са С и завршава се са Г Унесите низ: стринг Низ почиње са С и завршава се са Г Унесите низ: ЈаваСцрипт Низ не почиње са С и не завршава се са Г
У горњој програму регуларни израз (РегЕк) се користи са test()методом да провери да ли је низ почиње са С и завршава са Г .
- Тхе 
/^S/iпаттерн проверава да ли је стринг М или е . Овдеiозначава да низ не разликује велика и мала слова. Отуда се С и с сматрају истим. - Тхе 
/G$/iпаттернс проверава да ли стринг Г или г . if… else… ifСаопштењу се користи за проверу услова и приказати исход складу са тим.forПетља се користи да се различите улазне од корисника да покаже различите случајеве.








