首页> 实战笔录 >前端开发 >Vue Vue

vue3智能识别一段文字里的姓名、地址(省市区,详细地址)、电话

作者:小萝卜 2024-07-19 浏览 1086

简介vue3智能识别一段文字里的姓名、地址(省市区,详细地址)、电话

第一步:安装插件

npm安装:

npm install address-parse --save

yarn安装:

yarn add address-parse --save

第二步:在页面中引入插件

import AddressParse from 'address-parse';

第三步:使用插件

<van-field v-model="addressMessage" autosize type="textarea"
placeholder="智能解析:粘贴或者输入整段文字,自动识别姓名、号码、地址,如:段佳佳13112345678浙江省杭州市西湖区某某路某某某大厦001号" />
<div class="shibie-button"  @click="shibieSubmit">识别</div>
 
 
 
const shibieSubmit = () => {
    /*判断解析的地址内容不为空*/
    if (addressMessage.value != '') {
        const result = AddressParse.parse(addressMessage.value);
        addressData.name = result[0].name
        addressData.tel = result[0].mobile
        addressData.area = result[0].province + '/' + result[0].city + '/' + result[0].area
        addressData.addressDetail = result[0].details + result[0].zip_code
    } else {
        Toast('请输入您要解析的地址信息')
    }
}

第四步:使用效果

很赞哦! (1)

文章评论

    高端网站建设