address-parse.js实现收货地址智能解析拆分效果代码
代码语言:html
所属分类:其他
代码描述:address-parse.js实现收货地址智能解析拆分效果代码,将一段包含收货地址、收货人、邮编等字符串拆分解析为单独的地址、邮编等信息。
代码标签: address-parse.js 收货 地址 智能 解析 拆分
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/address-parse.js"></script> </head> <body> <h1>address parse 地址解析测试</h1> <div class="input"> <textarea autocomplete="off" rows="3" placeholder="请输入地址" class="input__inner" id="input">深圳市龙华区龙华街道1980科技文化产业园3栋317 张三 13800138000 518000 </textarea> <div style="margin-left: 15px"> <button class="parse__button" id="button">解析</button> <input type="checkbox" checked="checked" id="parseAll"> parseAll </div> </div> <div class="result"> <div class="result__label">解析地址</div> <div class="result__value" id="address"></div> </div> <div class="result"> <div class="result__label">解析结果</div> <div class="result__value"> <pre><code id="result"></code></pre> </div> </div> <div class="result"> <div class="result__label">全部结果</div> <div class="result__value"> <pre><code id="resultAll"></code></pre> </div> </div> <script> document.getElementById('button').addEventListener('click', parse); window.onload = function () { var address = GetQueryValue('address'); if (address) { document.getElementById('input').value = address; parse(); } }; function parse() { var address = document.getElementById('input').value; var parseAll = document.getElementById('parseAll').checked; var results = AddressParse.parse(address, parseAll); document.getElementById('address').innerHTML = address; document.getElementById('result').innerHTML = JSON.stringify(results[0] || {}, null, 2); document.getElementById('resultAll').innerHTML = JSON.stringify(results, null, 2); } .........完整代码请登录后点击上方下载按钮下载查看
网友评论0