Javascript 正则表达式|应用函数编程将字符串转换为URL段塞

Javascript 正则表达式|应用函数编程将字符串转换为URL段塞,javascript,regex,functional-programming,Javascript,Regex,Functional Programming,问题 填写URLSLAUG函数,使其转换字符串标题并返回URL的连字符版本。您可以使用本节中介绍的任何方法,但不要使用replace。以下是要求: 输入是一个带有空格和标题大小写单词的字符串 输出是一个字符串,单词之间的空格替换为连字符(-) 输出应为所有小写字母 输出不应该有任何空格 我的解决方案 var globalTitle=“冬天来了”; 函数urlSlug(标题){ 让regex=/(?您可以使用量词+,它表示一个或多个 var globalTitle=“冬天来了”; 函数urlS

问题

填写URLSLAUG函数,使其转换字符串标题并返回URL的连字符版本。您可以使用本节中介绍的任何方法,但不要使用replace。以下是要求:

输入是一个带有空格和标题大小写单词的字符串

输出是一个字符串,单词之间的空格替换为连字符(-)

输出应为所有小写字母

输出不应该有任何空格

我的解决方案

var globalTitle=“冬天来了”;
函数urlSlug(标题){

让regex=/(?您可以使用量词
+
,它表示一个或多个

var globalTitle=“冬天来了”;
函数urlSlug(标题){
设regex=/\s+/g
让a=标题
.toLowerCase()
.trim()
.split(正则表达式)
.join(“-”)
返回a;
}

log(urlslaug(globalTitle))
似乎不需要将字符串拆分为数组

const slagify=(输入=“”)=>
输入
.trim()
.替换(/\s+/g,“-”)
.toLowerCase()
;
console.log(
slugify(“冬天来了”),

)
我的长相是不是在做什么?是的,实际上你不再需要它们了