按固定格式批量输入收货地址下单
需求如下:按固定格式批量输入收货地址下单,前端识别地址信息,传送给服务端,传送前再做个格式检验。
placeholder显示在页面的格式:在文件中输入的什么样子,出来就是什么样子。
commit() {
var areaDom = document.getElementById('area')
var reg = /[^\n]+/g
if (!!areaDom.value.match(reg)) {
let array = areaDom.value.match(reg)
let newArray = array.map((item, index) => {
let itemArr = item.split(',')
let length = itemArr.length
return {
id: index,
address: itemArr[0],
name: itemArr[1],
cellphone: itemArr[2],
count: itemArr[length - 1]
}
})
console.log(newArray)
}
}