最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何将这个字符串转换20346017621中20

运维笔记admin11浏览0评论

如何将这个字符串转换20346017621中20

如何将这个字符串转换20346017621中20

我们怎样才能建立在节点的功能

经过前两个数字和最后一个数字,我们要添加 - 连字符

能够得到这样的字符串:xxzzzzzzzzx

并转换成这样:XX-zzzzzzzz-X

example of what we need   
function tranformer (xxzzzzzzzzx){
NOT SURE HOW TO SOLVE THIS
return xx-zzzzzzzz-x
}

由于我们真的会明白这一点!

不知道如何管理这个任务。

回答如下:
function tranformer(st) {
    let newStr = ""
    for (let i = 0; i < st.length; i++) {
        if (i === 2 || i === st.length - 1) {
            newStr += "-"
        }
        newStr += st[i]
    }
    return newStr
}

使用切片

let first = st.slice(0, 2)
let middle = st.slice(2, -1)
let last = st.slice(-1)
newStr = first + "-" + middle + "-" + last
console.log(newStr)
发布评论

评论列表(0)

  1. 暂无评论