如何在字串中將空格轉換為"-",然後再將其轉換回原來的字串?
P粉936509635
P粉936509635 2023-09-11 18:14:37
0
1
483

你好,我有一個字串變數

var str = "Air Quality - Indoor"

我將其轉換為

var str2 = str.replace(/-/g, '').replace(/\s+/g, '-').toLowerCase() //air-quality-indoor

那麼如何將"air-quality-indoor"再次轉換成"Air Quality - Indoor"呢?

P粉936509635
P粉936509635

全部回覆 (1)
P粉447002127

titlecase中取得的Titlecase函數,下面是一個範例程式碼。

let str = "Air Quality - Indoor"; str = transform(str); console.log(str); str = transform(str); console.log(str); function transform(str) { if (str.includes(' ')) { return str.replace(/-/g, '').replace(/\s+/g, '-').toLowerCase() } else { return titleCase(str.replace(/-/g, ' ')).replace(/\b(\w+)$/g, '- '); } } function titleCase(str) { return str.toLowerCase().split(' ').map(function(word) { return (word.charAt(0).toUpperCase() + word.slice(1)); }).join(' '); }
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!