最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 4浏览 0评论

如何将这个字符串转换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)

如何将这个字符串转换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. 暂无评论