Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
214 views
in Technique[技术] by (71.8m points)

javascript如何处理这段字符串?

"统一代码:15235168151332;号码:db872e8ne92;名称:浙江电气科技公司"

想要把统一代码提出来,格式就是key:value分号分隔,但key的出现有可能不按顺序,这个js要怎么写?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
selectNumber (str) {
    let  info = ''
    let  arr = str.split(';')
    for (let  item  of  arr) {
        if (item.indexOf('统一代码') !== -1) {
            info = item
            break
        }
    }
    let  keyAndVal = info.split(':')
    return  keyAndVal[1]
}

selectNumber("统一代码:15235168151332;号码:db872e8ne92;名称:浙江电气科技公司") 
// "15235168151332"

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...