Ciprian Țepeș - Creștin Ortodox, Web Designer & Web Developer

Un site personal cu subiecte legate de programare, design, creștinism și chestiuni morale

  • Prima pagină
  • Cine sunt
  • Contact

Categorii

  • Cugetări
  • Generalități
  • Jurnal Programare
  • Muncă

Articole recente

  • Ceea ce ne desfată, ne dăunează
  • Despre malahie / onanie / masturbare
  • Adevărul vă va face liberi
  • Nu toate ereziile au devenit biserici. Una este Biserica – Sfântă, Sobornicească, Apostolească
  • Un articol foarte frumos despre familie și educație

Powered by Genesis

  • Prima pagină
  • Cine sunt
  • Contact

Bonfire: Spinal Tap Case

20 octombrie 2015 by Ciprian Țepeș

La acest bonfire a trebuit să construiesc un regex care să ia în considerare și camelCase. După câteva ore am ajuns la această soluție:

function spinalCase(str) {
 // "It's such a fine line between stupid, and clever."
 // --David St. Hubbins
 return str.replace(/([a-z](?=[A-Z]))|(\s|_|-)+/g, '$1-').toLowerCase();
}

console.log(spinalCase('thisIsSpinalTap'));

Super! Prin exercițiu se învață cel mai bine, doar avem o vorbă: „Repetiția, mama învățăturii”. Trebuie să mai exersez Regular Expressions pentru că sunt foarte folositoare. Foarte de folositor: https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions

Tot înainte cu programarea 🙂

Filed Under: Jurnal Programare Tagged With: FreeCodeCamp, Javascript, regex, Regular Expressions

Acest site folosește cookie-uri. Accept Info
Privacy & Cookies Policy