Spinal Tap Case

将字符串转换为 spinal case。Spinal case 是 all-lowercase-words-joined-by-dashes 这种形式的,也就是以连字符连接所有小写单词。

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

正则表达式中$n表示第n个括号匹配的字段,n是小于100的非负整数。

你可能感兴趣的:(Spinal Tap Case)