Bonjour,
Je ne comprends pas cette partie de Regex: (?:
J'ai lu l'explication de MDN, mais elle prends comme exemple /(?:zoo){1,2}/. Dans ce code il n'y à pas de {}.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function spinalCase(str) { // Replace low-upper case to low-space-uppercase str = str.replace(/([a-z])([A-Z])/g, "$1 $2"); // Split on whitespace and underscores and join with dash return str .toLowerCase() .split(/(?:_| )+/) .join("-"); } // test here spinalCase("This Is Spinal Tap");
Partager