我需要全面的正则表达式来创建连字词链接[重复项]]

问题描述 投票:0回答:1

我能够做第一个,第三个和第四个示例。

function spinalCase(str) {

  let result =str.toLowerCase().split(/\W/) 
  result.join('-')
  return result;
}

spinalCase('This Is Spinal Tap');
spinalCase("Teletubbies say Eh-oh"); 
spinalCase("The_Andy_Griffith_Show"); 
spinalCase("thisIsSpinalTap")// My code does not work on these
spinalCase("AllThe-small Things")// My code does not work on these

挑战的目的是创建一个连字词链接。我的问题是如何为如下所示的场景创建一个包含所有内容的正则表达式:我能够执行第一个,第三个和第四个...

javascript regex url
1个回答
1
投票

您可以使用以下正则表达式:

© www.soinside.com 2019 - 2024. All rights reserved.