如何用正则替换成这样
正则玩的好的老哥帮帮忙
const plemis = "http://xxxxx?loginName= @usercode@ &password= @password@ "
.replace(/@usercode@/, encodeURIComponent('S10001'))
.replace(/@password@/, encodeURIComponent('123456'));
// OR
const userInfo = {
usercode: 'S10001',
password: '123456'
}
const plemis2 = "http://xxxxx?loginName= @usercode@ &password= @password@ "
.replace(/@(w+)@/g, (str, $1) => {
return userInfo[$1] ? encodeURIComponent(userInfo[$1]) : userInfo[$1]
})
console.log(plemis2)