Решено: јавасцрипт стринг са великим словима

Главни проблем је у томе што када је стринг написан великим словима у ЈаваСцрипт-у, он се не третира увек као реч. На пример, „ЈаваСцрипт“ се не третира као реч, али „Јава“ јесте. Ово може да изазове проблеме када покушавате да урадите ствари као што је тражење речи у низу.

var str = "javascript capitalize string";
var res = str.replace(/wS*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});

Овај код је написан у ЈаваСцрипт-у. Дефинише функцију која пише великим почетним словом сваке речи у низу. Функција узима стринг као улаз и излази нови стринг са првим словом сваке речи великим.

Савети за жице

Постоји неколико савета који вам могу помоћи када радите са стринговима у ЈаваСцрипт-у.

Прво, запамтите да су стрингови непроменљиви. То значи да када једном креирате стринг, не можете променити његов садржај. Ово је корисно када желите да осигурате да је стринг увек конзистентан у различитим извршавањима вашег кода.

Друго, имајте на уму разлику између регуларних израза и стринг литерала. Регуларни израз је посебан тип стринга који се може користити за подударање образаца у тексту. Литерали стрингова, с друге стране, су једноставно низови који не садрже посебне знакове и могу се користити било где у вашем коду. Када радите са регуларним изразима, важно је да користите исправне излазне секвенце (нпр. д за знак цифре). За више информација о регуларним изразима, погледајте чланак Мозилла Девелопер Нетворк о РегЕкп-у: хттп://девелопер.мозилла.орг/ен-УС/доцс/Веб/ЈаваСцрипт/Референце/РегЕкп/.

На крају, важно је напоменути да су ЈаваСцрипт стрингови осетљиви на велика и мала слова. То значи да се слова од А до З третирају другачије од слова з.

Стринг Метходс

Постоји неколико метода које се могу користити са стринговима у ЈаваСцрипт-у. Први је креирање новог стринга спајањем два или више низова заједно. Други је тражење низа унутар другог низа. Трећа је замена подниза у низу. Четврто је да се стринг подели у низ низова на основу одређених критеријума.

Релатед постс:

Оставите коментар