久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

JS寄快遞地址智能解析的實現代碼

瀏覽:168日期:2024-04-30 13:39:35

去年做了些前端內容,最近在整理一些稍微有點用的內容,比如智能解析地址,用戶只要輸入:張三1351111111江蘇省揚州市廣陵區XX小區X樓xxx室,就能解析出姓名、電話、省市區、地址信息了。是不是很方便?

項目地址暫時沒有放,大家可以關注我的個人碼云地址https://gitee.com/w9

純JavaScript,無需Jquery,輕量級的JS包。可參考以下代碼:

let defaultData = [];const mCity = {};const mArea = {};/** * 處理原始地址數據轉換成專用數據 * @param list 原始數據 * @param init 是否初始化 如傳空 已轉換過不會再次轉換 * @returns {boolean} */function parseArea(list, init) { if (!init && defaultData.length) { return true; } defaultData = list; defaultData.forEach(province => { if (province.city) { province.city.forEach(city => { if (city.name !== ’其他’) { if (!mCity[city.name]) { mCity[city.name] = []; } mCity[city.name].push({ p: province.name, c: city.name, a: city.area || [] }); } if (city.area) { city.area.forEach(area => { if (area !== ’其他’) { if (!mArea[area]) { mArea[area] = []; } mArea[area].push({ p: province.name, c: city.name }) } }) } }) } });}/** * 解析郵編 * @param * @returns <array> */function zipCodeFormat() { let list = [] zipCode.forEach((el) => { if (el.child) { el.child.forEach((event) => { if (event.child) { event.child.forEach(element => { list.push(element.zipcode) }) } }) } }) return list;}//專用數據處理let zipCodeList = zipCodeFormat();//郵編parseArea(areaList);//地址/** * 解析 * @param address 任意地址字符串 * @returns {{name: string, mobile: string, detail: string, zip_code: string, phone: string}} */function parse(address) { address = address || ’’; const parse = { name: ’’, mobile: ’’, detail: ’’, zip_code: ’’, phone: ’’ }; //去除空格... address = address.replace(/rn/g, ’ ’).replace(/n/g, ’ ’).replace(/t/g, ’ ’); address = address.replace(/s+/g, ''); //自定義去除關鍵字,可自行添加 const search = [’地址’, ’收貨地址’, ’收貨人’, ’收件人’, ’收貨’, ’郵編’, ’電話’, ’:’, ’:’, ’;’, ’;’, ’,’, ’,’, ’。’, ]; search.forEach(str => { address = address.replace(new RegExp(str, ’g’), ’ ’) }); //多個空格replace為一個 address = address.replace(/ {2,}/g, ’ ’); //整理電話格式 address = address.replace(/(d{3})-(d{4})-(d{4})/g, ’$1$2$3’); address = address.replace(/(d{3}) (d{4}) (d{4})/g, ’$1$2$3’); const mobileReg = /(86-[1][0-9]{10})|(86[1][0-9]{10})|([1][0-9]{10})/g; const mobile = mobileReg.exec(address); if (mobile) { parse.mobile = mobile[0]; address = address.replace(mobile[0], ’ ’) } //電話 const phoneReg = /(([0-9]{3,4}-)[0-9]{7,8})|([0-9]{12})|([0-9]{11})|([0-9]{10})|([0-9]{9})|([0-9]{8})|([0-9]{7})/g; const phone = phoneReg.exec(address); if (phone) { parse.phone = phone[0]; address = address.replace(phone[0], ’ ’) } //郵編(加入門牌號;考慮到重復郵編問題;去除之前簡單的六位數字校驗) for (let index = 0; index < zipCodeList.length; index++) { if (address.indexOf(zipCodeList[index]) != -1) { let num = address.indexOf(zipCodeList[index]); let code = address.slice(num, num + 6); parse.zip_code = code; address = address.replace(code, ’’) } } /* 廢棄 const zipReg = /([0-9]{6})/g; const zip = zipReg.exec(address); if (zip) { parse.zip_code = zip[0]; address = address.replace(zip[0], ’’) } */ address = address.replace(/ {2,}/, ’ ’); //console.log(address) let detail = detail_parse_forward(address.trim()); if (!detail.city) { detail = detail_parse(address.trim()); if (detail.area && !detail.city) { detail = detail_parse(address.trim(), { ignoreArea: true }); console.log(’smart_parse->ignoreArea(忽略區)’); } else { // console.log(’smart_parse’); } //這個待完善 const list = address.replace(detail.province, ’’).replace(detail.city, ’’).replace(detail.area, ’’).split(’ ’).filter(str => str); //詳細住址劃分關鍵字 //注意:只需要填寫關鍵字最后一位即可:比如單元填寫元即可! const address_detail_list = [’室’, ’樓’, ’元’, ’號’, ’幢’, ’門’, ’戶’]; if (list.length > 1) { list.forEach(str => { if (!parse.name || str && str.length < parse.name.length) { parse.name = str.trim() } }); if (parse.name) { detail.addr = detail.addr.replace(parse.name, ’’).trim() } } else {//若名字寫在詳細地址后面,根據address_detail_list進行分割; let key = []; address_detail_list.forEach((el) => { key.push(detail.addr.indexOf(el)) }) var max = key.sort(function (a, b) { return b - a; })[0]; if (max != -1) { let addrBuild = detail.addr.slice(0, max + 1); let addrNum = detail.addr.replace(addrBuild, ’’).replace(/[^0-9]+/g, ’’); let userName = detail.addr.replace(addrBuild + addrNum, ’’) detail.addr = addrBuild + addrNum parse.name = userName } } } else { if (detail.name) { parse.name = detail.name } else { const list = detail.addr.split(’ ’).filter(str => str); if (list.length > 1) { parse.name = list[list.length - 1] } if (parse.name) { detail.addr = detail.addr.replace(parse.name, ’’).trim() } } } parse.province = detail.province; parse.city = detail.city; parse.area = detail.area; parse.addr = detail.addr; parse.result = detail.result; return parse;}/** * 正向解析模式 * 從前到后按 province city addr 逐級篩選 * 有city的值即可說明解析成功 * 此模式對地址順序有要求 * @param address * @returns {{province: string, city: string, area: string, addr: string}} */function detail_parse_forward(address) { const parse = { province: ’’, city: ’’, area: ’’, addr: ’’, name: ’’, }; const provinceKey = [’特別行政區’, ’古自治區’, ’維吾爾自治區’, ’壯族自治區’, ’回族自治區’, ’自治區’, ’省省直轄’, ’省’, ’市’]; const cityKey = [’布依族苗族自治州’, ’苗族侗族自治州’, ’自治州’, ’州’, ’市’, ’縣’]; for (let i in defaultData) { const province = defaultData[i]; let index = address.indexOf(province.name); if (index > -1) { if (index > 0) { //省份不是在第一位,在省份之前的字段識別為名稱 parse.name = address.substr(0, index).trim(); } parse.province = province.name; address = address.substr(index + province.name.length); for (let k in provinceKey) { if (address.indexOf(provinceKey[k]) === 0) { address = address.substr(provinceKey[k].length); } } for (let j in province.city) { const city = province.city[j]; index = address.indexOf(city.name); if (index > -1 && index < 3) { parse.city = city.name; address = address.substr(index + parse.city.length); for (let k in cityKey) { if (address.indexOf(cityKey[k]) === 0) { address = address.substr(cityKey[k].length); } } if (city.area) { for (let k in city.area) { const area = city.area[k]; index = address.indexOf(area); if (index > -1 && index < 3) { parse.area = area; address = address.substr(index + parse.area.length); break; } } } break; } } parse.addr = address.trim(); break; } } return parse;}/** * 逆向解析 從后【縣,區,旗】往前解析 * 有地區就能大概返回地址了 * @param address * @param ignoreArea 是否忽視區 因為地址中含有區容易導致匹配錯誤 例:山東省蓬萊市黃海花園東區西門寶威學堂 曲榮聲收15753572456 * @returns {{province: string, city: string, area: string, name: string, _area: string, addr: string}} */function detail_parse(address, { ignoreArea = false} = {}) { const parse = { province: ’’, city: ’’, area: ’’, name: ’’, _area: ’’, addr: ’’, }; let areaIndex = -1, cityIndex = -1; address = address.replace(’ ’, ’ ’); if (!ignoreArea && address.indexOf(’縣’) > -1 || !ignoreArea && address.indexOf(’區’) > -1 || !ignoreArea && address.indexOf(’旗’) > -1) { if (address.indexOf(’旗’) > -1) { areaIndex = address.indexOf(’旗’); parse.area = address.substr(areaIndex - 1, 2); } if (address.indexOf(’區’) > -1) { areaIndex = address.indexOf(’區’); if (address.lastIndexOf(’市’, areaIndex) > -1) { cityIndex = address.lastIndexOf(’市’, areaIndex); parse.area = address.substr(cityIndex + 1, areaIndex - cityIndex); } else { parse.area = address.substr(areaIndex - 2, 3); } } if (address.indexOf(’縣’) > -1) { areaIndex = address.lastIndexOf(’縣’); if (address.lastIndexOf(’市’, areaIndex) > -1) { cityIndex = address.lastIndexOf(’市’, areaIndex); parse.area = address.substr(cityIndex + 1, areaIndex - cityIndex); } else { parse.area = address.substr(areaIndex - 2, 3); } } parse.addr = address.substr(areaIndex + 1); } else { if (address.indexOf(’市’) > -1) { areaIndex = address.indexOf(’市’); parse.area = address.substr(areaIndex - 2, 3); parse.addr = address.substr(areaIndex + 1); } else { parse.addr = address } } if (address.indexOf(’市’) > -1 || address.indexOf(’盟’) > -1 || address.indexOf(’州’) > -1) { if (address.indexOf(’市’) > -1) { parse._area = address.substr(address.indexOf(’市’) - 2, 2); } if (address.indexOf(’盟’) > -1 && !mCity[parse._area]) { parse._area = address.substr(address.indexOf(’盟’) - 2, 2); } if (address.indexOf(’州’) > -1 && !mCity[parse._area]) { parse._area = address.substr(address.indexOf(’州’) - 2, 2); } } parse.area = parse.area.trim(); if (parse.area && mArea[parse.area]) { if (mArea[parse.area].length === 1) { parse.province = mArea[parse.area][0].p; parse.city = mArea[parse.area][0].c } else { parse._area = parse._area.trim(); const addr = address.substr(0, areaIndex); const d = mArea[parse.area].find(item => { return item.p.indexOf(addr) > -1 || item.c === parse._area; }); if (d) { parse.province = d.p; parse.city = d.c } else { parse.result = mArea[parse.area]; } } } else { if (parse._area) { const city = mCity[parse._area]; if (city) { parse.province = city[0].p; parse.city = city[0].c; parse.addr = address.substr(address.indexOf(parse.city) + parse.city.length + 1); parse.area = ’’; for (let i in city[0].a) { if (parse.addr.indexOf(city[0].a[i]) === 0) { parse.area = city[0].a[i]; parse.addr = parse.addr.replace(city[0].a[i], ’’); break; } } } } else { parse.area = ’’; } } parse.addr = parse.addr.trim(); return parse}/*export {parseArea}export default parse;*/

下面介紹部分使用實例:

Html

<textarea onchange='smart_parse2()' placeholder='[智能填寫] 例如:張三1351111111江蘇省揚州市廣陵區XX小區X樓xxx室' rows='2'></textarea>

JavaScript

//智能識別地址 function smart_parse2() { var value = $(’.sj_textarea’).val(); console.log(parse(value));//這里可以看一下解析出來的內容 var html = ’’; for (var key in parse(value)) { if (parse(value)[key]) { html += `<p>` + key + `:` + parse(value)[key] + `</p>` } } //把解析的內容在賦值到頁面元素中(這兒業務使用的Jq,實際上不需要) $(’#sj_name’).val(parse(value).name); $(’#sj_phone’).val(parse(value).phone); $(’#city-picker2’).val(parse(value).province + ’ ’ + parse(value).city + ’ ’ + parse(value).area); $(’#sj_addr’).val(parse(value).addr); }

使用起來非常方便,容錯率也高。

到此這篇關于JS寄快遞地址智能解析的文章就介紹到這了,更多相關js 寄快遞內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产精品久久久久久久久费观看 | 观看av | 久久99深爱久久99精品 | 国产日韩欧美一区二区 | 欧美日韩大陆 | 日韩激情免费视频 | 国产一区不卡 | 日韩视频国产 | 午夜成人免费电影 | 国产精品久久久久久久久久99 | 在线观看亚洲精品视频 | 日韩精品在线网站 | 国产欧美日韩综合精品一区二区 | 一区二区三区在线 | 欧 | 午夜久久视频 | 日韩国产欧美亚洲 | 国产精品久久久久久久7电影 | 九九久久精品 | 99精品欧美一区二区蜜桃免费 | 欧美成人高清视频 | 午夜四虎 | 久久久久亚洲精品 | 亚洲一区二区三区在线播放 | 欧美一区二区三区视频 | 日韩欧美在线观看视频网站 | 中文字幕在线观 | 9l蝌蚪porny中文自拍 | 国产精品国产三级国产aⅴ无密码 | 亚洲精品久久久久久动漫 | 久久国产一区二区三区 | 伊人超碰在线 | 国产精品视频网站 | 欧美日韩在线观看一区二区三区 | 人人干人人干人人干 | 国产精品爱久久久久久久 | 亚洲成熟少妇视频在线观看 | 日韩污视频在线观看 | 亚洲国产成人在线视频 | 91精品国产乱码久久久久久久久 | 亚洲国产视频精品 | 亚洲一区二区三区 | 国产精品96久久久久久久 | 国产精品一二区 | 一级黄色av片 | 国产成人免费视频网站高清观看视频 | 一区二区三区在线观看视频 | 在线a视频 | 色欧美片视频在线观看 | 国产二区视频 | 成人午夜电影在线 | 国产成人一区二区三区 | 欧美激情精品久久久久 | 国产精品久久久久久久久久99 | 一级免费黄色免费片 | 免费在线a | 99草免费视频 | 亚洲成人一区二区 | 欧美激情视频久久 | 欧美xxxx做受欧美 | 狠狠操狠狠摸 | 精品国产一区二区三区在线观看 | 亚洲a在线播放 | 一区二区三区视频 | 国产免费黄视频 | 一级在线观看视频 | 午夜一区二区三区 | 天天干视频 | 日日日日干干干干 | 日韩国产精品一区二区三区 | 综合久久综合 | 999久久久国产999久久久 | 国产精品毛片 | 欧美一级片在线 | 久久久高清 | 精品国产欧美一区二区三区成人 | 四虎永久免费在线 | 精品在线播放 | 久久久成人精品视频 | 精品久久一区二区三区 | zzzzyyyy精品国产 | 国产亚洲网站 | 一区二区免费 | 亚洲区一区二 | 欧美日韩在线视频观看 | 精品国产一区二区三区成人影院 | 国产精品影院在线观看 | 操网| 国产日产精品一区二区三区四区 | 国产一级视频 | 国产精品久久电影观看 | 视频一区二区三区中文字幕 | 精品国产成人 | 欧美黄色一区 | 久久伦理电影网 | 成人在线 | 欧美成年黄网站色视频 | 老司机午夜免费精品视频 | 日韩精品一区二区三区 | 99热精品国产 | 综合网日韩 | 日本一级在线观看 | 性色视频在线观看 | 久久久久久久国产精品 | 国产精品久久久久久久竹霞 | 精品无人乱码一区二区三区 | 婷婷五月色综合 | 精品乱子伦一区二区三区 | 日韩拍拍 | 成人av免费 | 国产精品极品美女在线观看免费 | 色一级 | 亚洲成人免费影院 | 久久久久久久久久久网站 | 亚洲视频区 | 欧美一级视频在线观看 | 精品免费视频 | 久久久性色精品国产免费观看 | 91精品在线看 | 色天天综合网 | 99热精品国产 | 日本女人高潮视频 | 九九精品免费视频 | 蜜桃视频在线播放 | 国产一区二区视频在线观看 | 亚洲高清视频一区 | 99久久精品国产毛片 | 欧美成人精品一区二区男人看 | 免费成人在线网站 | 免费观看一级毛片 | 久久久精品视频免费观看 | 一级二级黄色大片 | 欧洲精品在线视频 | 欧美一级片在线观看 | 亚洲欧美在线一区 | 精品国产欧美一区二区三区不卡 | 成人h视频在线观看 | 一区在线视频 | 亚洲91| 国产日韩在线播放 | 丁香五月亚洲综合在线 | 一区二区激情 | 色无欲天天天影视综合网 | 国产成人精品亚洲777人妖 | 四虎中文字幕 | 成人免费视频一区二区 | www国产成人免费观看视频,深夜成人网 | 伊人网在线观看 | 激情999 | 天天操,夜夜操 | 日本精品久久久一区二区三区 | 先锋资源在线观看 | 成人看片网 | 国产一级片儿 | 欧美精品一区二区三区在线播放 | porn在线视频 | 久久久久久99精品 | 中文字幕 亚洲一区 | 在线国产一区二区 | 成人午夜在线视频 | 日韩国产高清在线 | 91社区在线高清 | www.欧美| 久久在线播放 | 欧美嘿咻 | 中文字幕日韩一区二区不卡 | 欧美国产精品一区二区三区 | 欧美日韩精品一区二区在线播放 | 午夜久久av | 国产情侣91 | 欧美一区二区三 | 日韩一区二区三区在线视频 | 国产精品久久久 | av中文字幕在线播放 | 91亚洲免费| 亚洲综合电影 | 精品在线不卡 | 精品国产乱码久久久久久1区2区 | 日韩在线播放一区二区三区 | 一区二区精品视频 | 一级一级国产片 | 亚洲热在线观看 | 国产高清在线精品一区二区三区 | 国产最新精品 | 久久久久久久久国产 | 精品国产黄色片 | 久久久999精品视频 欧美老妇交乱视频 | 成人免费xxxxx在线视频软件 | av男人天堂网 | 国产精品亚洲成在人线 | 免费观看一区二区三区毛片 | 成人在线免费小视频 | 性色视频免费观看 | 亚洲成人久久久 | 中文av网站 | 国产99精品视频 | 欧美午夜一区二区三区免费大片 | 你懂的在线视频播放 | 免费黄色片在线观看 | 国产精品久久久久久久久久免费 | 互换娇妻呻吟hd中文字幕 | 91精品国产欧美一区二区 | 91香蕉| 91亚洲国产成人久久精品网站 | 午夜电影在线看 | 中文字幕久久久 | 国产精品亚洲成人 | 一级一级国产片 | 国产一区二区在线看 | 亚洲一区二区三区在线播放 | 久久少妇免费看 | 六月色婷婷 | 另类久久| 亚洲aⅴ网站 | 欧美a级在线观看 | 日韩在线中文字幕 | 久久国产精彩视频 | 国产欧美精品一区二区 | 黑人巨大精品欧美一区二区免费 | 久久国产一区二区 | 成人av免费在线观看 | 日韩一级 | 欧美黑人一级爽快片淫片高清 | 日韩 国产 在线 | 少妇淫片aaaaa毛片叫床爽 | 国产一级毛片在线视频 | 国产成人精品免费视频大全最热 | 精品香蕉视频 | 黄色一级在线观看 | 嫩草影院永久入口 | 欧美日韩一区二区三区视频 | 国产乱a视频在线 | 97久久精品人人做人人爽50路 | 男人亚洲天堂网 | 一区二区三区在线免费 | 五月天狠狠爱 | 在线日韩一区 | 午夜精品一区 | 黄色一级毛片 | 日韩精品一区二区三区在线播放 | 国产一级一级毛片女人精品 | 日本免费不卡 | 天堂资源 | 中文在线一区二区 | 动漫羞免费网站中文字幕 | 亚洲性人人天天夜夜摸 | 亚洲国产欧美日韩 | 国产免费一区二区三区网站免费 | 麻豆91视频 | 亚洲国产成人精品女人 | 欧美国产在线一区 | 欧美成人在线免费观看 | 亚洲日韩欧美一区二区在线 | 欧美精品免费在线 | 日本一区二区中文字幕 | 欧美日韩中文字幕在线 | 久久精品国产99国产精品 | 中文字幕欧美在线观看 | 四虎影院免费网址 | 成人免费看片 | 日韩一级在线免费观看 | 日韩中文字幕在线 | 欧美日韩亚洲在线 | 中文字幕日韩欧美一区二区三区 | 免费99精品国产自在在线 | 亚洲国产成人av好男人在线观看 | 午夜精品久久久久久久久久久久 | 91久久久久 | 欧美福利| 一级女性全黄久久生活片免费 | 少妇看av一二三区 | 午夜无码国产理论在线 | www.啪啪| 成人欧美一区二区三区白人 | 精品国产一区二区三区在线观看 | 国产色网站 | 一区二区三区四区精品 | 中文字幕亚洲一区 | 国产成人精品999在线观看 | 久久久网站 | 欧美中文在线观看 | 国产精品久久久久久久久久 | 亚洲男人网 | 国产精品极品美女在线观看免费 | 视频在线一区二区 | 亚洲精品乱码久久久久久9色 | 秋霞a级毛片在线看 | 久久人操| 在线视频亚洲 | 国产亚洲在线 | 日日爱视频 | 国产一区二区三区在线 | 精品免费久久久久久久苍 | 久久久久久国产 | 日韩高清成人 | 亚洲一级在线 | 九九在线精品 | 日操干| 久久在线视频 | 欧美一区视频 | 欧美一级电影 | 欧美一区二区久久 | 日韩在线精品视频 | 日韩中文字幕一区二区高清99 | 五月在线视频 | 欧美激情五月 | 国产成人高清精品免费5388 | 婷婷色在线 | 成人av观看 | 99爱视频| 久久久久无码国产精品一区 | 欧美成年黄网站色视频 | 欧美一区久久 | 国产成人精品亚洲日本在线观看 | 国产成人精品一区二区三区网站观看 | 精品久久网站 | 制服 丝袜 激情 欧洲 亚洲 | 91国偷自产一区二区三区亲奶 | 亚洲欧美在线一区 | 国产一区成人 | 特级淫片女子高清视频在线观看 | 久草在线免费福利资源 | 欧美日韩亚洲一区二区 | 天堂资源在线 | 神马午夜 | 精品久久一区 | 久久精品1 | 在线视频一区二区 | 国产一区日韩欧美 | 在线观看一区 | 国产成人久久 | 日韩精品一区二区三区中文字幕 | 中文字幕一区二区三区不卡 | 久久精品欧美一区二区三区不卡 | 精品欧美一区二区三区久久久小说 | 91久久 | 日本aa级毛片免费观看 | 日本亚洲最大的色成网站www | 欧美精产国品一二三区 | 九九热欧美| 成人免费一区 | 亚洲精品视频免费 | 成人看的免费视频 | 久久亚洲精品中文字幕 | 国产91视频一区二区 | 日操| 国产综合精品一区二区三区 | 亚洲成人三级 | 亚洲一级黄色 | 91在线视频播放 | 国产精品成人一区二区三区 | 婷婷激情五月 | 国产视频精品一区二区三区 | 红桃av一区二区 | 国产精品xxxx| 国产日本韩国在线 | 国产一区二区在线免费观看 | 久久综合久久综合久久综合 | 国产精品久久精品 | 日韩欧美视频 | 综合久久久久久久 | 成人在线观看免费 | 国产精品一区二区不卡 | 国产激情免费 | 国产精品美女久久久久久不卡 | 成年人视频免费在线看 | 久色| 日韩综合在线 | 最新av中文字幕 | 狠狠人人 | 91麻豆精品国产91久久久久 | 第一色站 | 精品99久久久久久 | 亚洲国产精品久久人人爱 | 99视频在线免费观看 | www.99热.com | 精品在线一区二区三区 | 成人天堂噜噜噜 | 999精品免费 | 成人三级网址 | 情一色一乱一欲一区二区 | 久久久久亚洲美女啪啪 | 免费国产一区二区 | 一区二区三区自拍 | 国产日皮视频 | 亚洲精品乱码久久久久久 | 一区二区日韩 | av片免费 | 97成人在线视频 | 国产超碰人人爽人人做人人爱 | 鲁一鲁综合 | 国产成人精品久久二区二区 | 国产精品一区二区三区免费 | 四虎视频 | 最新日韩视频 | 黄a一级 | 国产一级黄片毛片 | 精品国产一区二区三区久久久 | 国产日产精品一区二区三区四区 | 性视频亚洲 | 欧美日韩在线一区二区 | 日韩在线中文字幕视频 | 91亚洲精品乱码久久久久久蜜桃 | 亚洲第一页中文字幕 | 欧美成人资源 | 色婷婷在线播放 | 亚洲 欧美日韩 国产 中文 | 一区二区中文字幕 | 国外成人在线视频网站 | 亚洲综合一区二区 | 91精品久久久久久久久中文字幕 | 日韩中文字幕在线 | 成人做爰www免费看视频网站 | 精品视频久久 | 人人鲁人人莫一区二区三区 | 久久大 | 国产激情一区二区三区 | 日本特黄特色aaa大片免费 | 亚洲www啪成人一区二区 | 三区视频 | 日韩中文在线 | 无码日韩精品一区二区免费 | 午夜精品一区二区三区在线视频 | 国产精品久久久久久久久免费 | 手机看片亚洲 | 麻豆视频在线 | 国产在线a| 久久99国产精一区二区三区 | 天堂资源最新在线 | 亚洲一区二区三区在线播放 | 亚洲视频在线免费观看 | 99视频免费 | 91精品国产综合久久福利软件 | 欧美激情精品久久久久久变态 | 欧美一区二区三区免费 | 黄色影片网址 | 国产精品成人一区二区 | 国产精选一区二区 | 午夜精品久久久久久久久久久久 | 欧美视频区 | 国产一区二区三区四区三区 | 黄色一级毛片 | 精品在线播放 | 成人一区二区三区在线观看 | 中文字幕在线免费看 | 午夜国产精品视频 | 亚洲三级在线播放 | 免费看爱爱视频 | 久久精品免费电影 | 亚洲免费观看视频 | 国产日本欧美在线 | 国产美女视频网站 | 毛片久久| 亚洲视频在线观看 | 欧美日韩电影一区二区 | 91精品国产乱码久久久久久久久 | 在线视频成人 | 久久精品一区二区三区四区 | 欧美在线a | 亚洲 欧美 日韩在线 | 天天舔天天干 | 欧美午夜视频在线观看 | 日本乱偷中文字幕 | 日日搞夜夜操 | 在线观看日韩av | 天天看天天爽 | 欧美专区在线观看 | 九九热最新地址 | 国产精品久久久久久久 | 欧美日韩啪啪 | 交视频在线观看国产 | 亚洲国产精品久久人人爱 | 亚洲精品久久久一区二区三区 | 欧美黄色一区 | 精品成人免费一区二区在线播放 | 欧美激情综合五月色丁香小说 | 亚洲国产精品久久久久久久 | 天天操天天摸天天干 | 99久久精品国产一区二区三区 | 色视频网站在线观看 | 国产91精品在线 | 黄色一级片黄色一级片 | 成人亚洲在线观看 | av网站观看 | 亚洲乱码一区二区三区在线观看 | 精品免费国产一区二区三区 | www.久久精品视频 | 九九99| 欧美国产视频 | 国产男女爽爽爽免费视频 | 九九热在线视频 | 亚洲情综合五月天 | 欧美一a一片一级一片 | 久久亚洲视频 | 久久亚洲天堂 | 爱操av| 精品免费视频 | 欧美精品一区二区三区蜜桃视频 | 日本在线一区二区 | 一区二区免费 | 成人国产精品久久久 | 欧美性生活视频 | 精品国内| 羞羞的视频在线免费观看 | 日韩精品第一页 | 亚洲一区二区三区 | 久久精品久久久久久 | 国产一区久久精品 | 一区国产精品 | 欧美黑人狂躁日本寡妇 | 美女一区二区三区四区 | 免费av在线网站 | 久久国产成人 | 一区二区免费视频 | 国产区视频在线观看 | 日韩在线亚洲 | 免费99精品国产自在在线 | 综合久久网 | 国产伦精品一区二区 | 欧美国产日韩在线观看 | 欧美大片一区二区 | 正在播放国产一区 | 久久久91精品国产一区二区三区 | 99久久久99久久国产片鸭王 | 免费黄色片在线观看 | 亚洲综合色自拍一区 | 久久高清| 午夜影院在线看 | 一级片免费在线 | 在线视频久久 | 日韩在线| 成人在线播放 | 成人日韩 | 午夜激情免费在线观看 | 久久久久九九九九 | 日韩三级中文字幕 | 国产全黄 | 一级篇 | 在线观看成人 | 国产精品69久久久久水密桃 | 午夜欧美精品久久久久 | 日本三级电影天堂 | 亚洲高清视频一区二区 | 国产精品乱码一区二区三区 | 国产成人影视 | 亚洲天堂男人 | 香蕉91| 国产在线观看一区二区三区 | 精品一区二区三区四区五区 | 爱干视频| 欧美一区二区在线播放 | 国产成人福利 | 九草av | 一道本一区 | 欧美日韩视频在线第一区 | 在线观看精品91福利 | 亚洲中午字幕 | 男女国产视频 | 国产亚洲精品精品国产亚洲综合 | 成人高清在线 | 亚洲一区二区免费在线观看 | 欧美一区二区三区在线观看视频 | 亚洲成人免费在线 | 久久久精品影院 | 四虎影院免费看 | 天天干天天操天天舔 | 亚洲高清免费视频 | 欧美视频中文字幕 | 久久精品一区二区三区四区毛片 | 成人网av | 高清精品一区二区 | 天天操天天拍 | 在线欧美亚洲 | 免费观看一级特黄欧美大片 | 日本成人在线看 | 国产精品女教师av久久 | 精品久久久久一区二区国产 | 国产女人高潮视频在线观看 | 欧美日韩国产91 | 欧美一区二 | 波多野结衣亚洲 | 色综合天天天天做夜夜夜夜做 | 在线播放一级片 | 国产99热| 午夜精品久久久久久久白皮肤 | 7777奇米影视 | 久草视频在线观 | 亚洲欧美精品 | aaaaaaa片毛片免费观看 | 久久亚洲天堂 | 久久精品视频免费看 | 日韩欧美高清dvd碟片 | 一区二区日本 | 日韩av免费在线观看 | 欧洲亚洲一区 | 久草在线观看福利视频 | 日韩免费av一区二区 | 国产一区在线观看视频 | 精品久久电影 | 日韩av电影观看 | 国内精品久久精品 | 日韩久久久久久 | 91嫩草在线 | 欧美日韩六区 | 成年人免费网站 | 欧美日韩二区三区 | 精品一区二区三区三区 | 成人精品久久久 | 精品久久中文字幕 | 成人欧美一区二区三区在线播放 | 思热99re视热频这里只精品 | www国产亚洲精品久久网站 | 中文字幕观看 | 亚洲免费视频一区 | 久久久久久国产精品 | 中文在线a在线 |