How to convert a camel-case string to dashes in JavaScript?

前端 未结 7 1273
情深已故
情深已故 2021-02-13 02:22

I want to convert these strings:

fooBar
FooBar

into:

foo-bar
-foo-bar

How would I do this in JavaScript the m

7条回答
  •  醉酒成梦
    2021-02-13 03:21

    You can use replace() with regex. Then use toLowerCase()

    let camel = (s) => s.replace(/[A-Z]/g, '-$&').toLowerCase()
    
    console.log(camel('fooBar'))
    console.log(camel('FooBar'))

    `

提交回复
热议问题