JS 分割地理信息字符串

 //分割地区字符串
        getCityName(name) {
            var str = name
            var reg = /.+?(省|市|自治区|自治州|行政区|盟|旗|县|区)/g // 省市区的正则涵盖少数民族
            const area = str.match(reg) // 分割省市区
            var len = 0
            for (var i = 0; i < area.length; i++) { // 获取省市区的长度
                len += area[i].length
            }
            area.push(str.substring(len)) // 获取省市区之后的字符串
            this.form.custaddress = area[0] + '/' + area[1] + '/' + area[2] + '/' + area[3]
            console.log(this.form.custaddress, '切割字符串');
            for (var j = 0; j < area.length; j++) {
                // console.log(area[j], '哈哈哈哈')
            }
        },

猜你喜欢

转载自blog.csdn.net/weixin_53561783/article/details/133133921