⊗jsSpOtRg 276 of 294 menu

Uboreshaji wa Matumizi ya Semi za Kawaida katika JavaScript

Semi za kawaida ni jambo gumu na linalofanya kazi kwa mwendo wa polepole. Wakati kuna ufumbuzi mbadala, ni vyema kuitumia.

Wacha tuangalie kwa mfano. Tuseme tunahitaji kuangalia ikiwa msururu fulani unaanza na alama ya mshangao. Programu fulani iliyatatua hili kwa kutumia semi za kawaida:

let str = '!123'; if (/^!/.test(str)) { console.log('+++'); } else { console.log('---'); }

Hata hivyo, shida kama hii ina ufumbuzi unaofanya kazi kwa kasi zaidi:

let str = '!123'; if (str[0] == '!') { console.log('+++'); } else { console.log('---'); }

Msimbo unaofuata unaangalia uwepo wa msururu-ndani '33'. Fanya uboreshaji:

let str = '123345'; if (/33/.test(str)) { console.log('+++'); } else { console.log('---'); }

Msimbo unaofuata unaangalia ikiwa msururu unaishia na '.html'. Fanya uboreshaji:

let str = 'index.html'; if (/\.html$/.test(str)) { console.log('+++'); } else { console.log('---'); }

Msimbo unaofuata unakata nafasi za mwisho. Fanya uboreshaji:

let str = ' text '; let res = str.replace(/^\s+|\s+$/g, ''); console.log(res);
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa