共计 422 个字符,预计需要花费 2 分钟才能阅读完成。
1 实现简略模板引擎
var str = '我的名字是 {{name}}, 年龄 {{age}}'
var data = {
name: '小葱',
age: 17
}
function template (str, data) {return str.replace(/{{(.+?)}}/g,function() {return data[arguments[1]]
})
}
2 给一个连字符串例如:get-element-by-id 转化成驼峰形
function toHump (str) {return str.replace(/-(\w)/g,function () {return arguments[1].toUpperCase()})
}
3 宰割数字每三个以逗号宰割
var str = "12345678901890";
function numSplit(str){return str.replace(/(\d)(?=(\d{3})+$)/g, '$1,')
}
console.log(numSplit(str))
正文完
发表至: javascript
2020-07-18