js正则提取地址信息

781 阅读1分钟

let add5 = "广东省深圳市南山区粤海街道深圳市动车验车区海滨小区";
let reg = /.+?(省|市|自治区|自治州|县|区)/g;
let areaArr = add5.match(reg);      
if(areaArr.length > 3) {   
    areaArr = areaArr.splice(0,3)
}
let area = ''      
for (let item of areaArr) {    
    area += item; //广东省深圳市南山区
}
let address = add5.substring(area.length) //粤海街道深圳市动车验车区海滨小区