Како проверити да ли стринг садржи знак питања у ЈаваСцрипт-у

Kako Proveriti Da Li String Sadrzi Znak Pitana U Javascript U



На крају било које реченице или фразе, знак питања (?) је знак интерпункције који се користи за представљање директног питања. Понекад морате да проверите да ли постоји знак питања у текстуалном документу или пасусу. На пример, за валидацију питања присутних у тексту. ЈаваСцрипт даје неке уграђене методе које помажу да се овај задатак уради ефикасно.

Овај водич ће показати процедуру за верификацију знака питања у низу.







Како проверити да ли стринг садржи знак питања у ЈаваСцрипт-у?

Да бисте проверили да ли дати низ има знак питања, користите следеће методе.



Хајде да их користимо једно по једно!



Метод 1: Проверите да ли низ садржи знак питања помоћу методе инцлуде().

Да бисте проверили да ли је знак питања присутан у низу, користите „ укључује() ” метод. Он прихвата знак питања као аргумент и враћа „тачно“ ако знак питања постоји у низу, у супротном исписује „ лажно ”.





Синтакса

Следите доле наведени метод да бисте користили метод инцлуде():

низ. укључује ( карактера ) ;

Овде, „ карактера ” може бити знак питања (?) који ће бити проверен у наведеном низу.



Пример

У овом примеру, креираћемо стринг сачуван у променљивој под називом „ низ ”:

био низ = „Како кодирати ЈаваСцрипт програм?“ ;

Затим позовите метод инцлуде() тако што ћете проследити знак питања као аргумент и сачувати враћени резултат у променљивој “ године ”:

био године = низ. укључује ( '?' ) ;

На крају, одштампајте резултујућу вредност користећи „ цонсоле.лог() ” метод:

конзола. Пријава ( године ) ;

Излаз је приказан „ истинито ” што указује да стринг садржи знак питања (?):

Идемо према другом методу!

Метод 2: Проверите да ли низ садржи знак питања помоћу методе матцх().

Други метод у ЈаваСцрипт-у под називом „ утакмица() ” метода проверава да ли низ садржи знак питања или не. Метода матцх() упоређује стринг са регуларним изразом или шаблоном регуларног израза. Ако дође до подударања, враћа се низ подударања; у супротном се враћа нула. Тернарни оператор или условни израз се такође могу користити са методом матцх().

Синтакса

Пратите дату синтаксу да бисте потврдили да стринг садржи знак питања помоћу методе матцх():

низ. утакмица ( регекПаттерн ) ;

Овде је „регекПаттерн“ регуларни израз који ће тражити знак питања у стрингу.

Пример

Сада ћемо користити исти стринг креиран у горњем примеру и користити тернарни оператор са методом матцх() тако што ћемо проследити регуларни израз за тражење знака питања:

био године = низ. утакмица ( /\?/г ) ? 'истинито' : 'лажно' ;

Одштампајте резултат на конзоли:

конзола. Пријава ( године ) ;

Као што видите, излаз даје „ истинито ” што значи да знак питања (?) постоји у низу:

Прикупили смо најједноставније ЈаваСцрипт методе за одређивање да ли стринг садржи знак питања.

Закључак

Да бисте проверили да ли стринг садржи знак питања, можете користити ЈаваСцрипт унапред дефинисане методе, као што су инцлуде() метод или метод матцх(). Метода инцлуде() тражи знак питања као подниз, док метода матцх() упоређује стринг на основу датог обрасца. Овај водич је демонстрирао процедуру за верификацију знака питања у низу са детаљним објашњењем.