Spinal Tap Case

2018-05-04  本文已影响0人  yyggfffg

将字符串转换为 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的非负整数。

上一篇 下一篇

猜你喜欢

热点阅读