黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

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

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

瀏覽:198日期: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
相關文章:
主站蜘蛛池模板: 狠狠干夜夜骑 | 日本少妇激三级做爰在线 | 福利一区二区三区视频在线观看 | 亚洲成人久 | 136av福利视频导航入口 | 韩国r级露器官真做av | 亚洲男人的天堂在线观看 | 可以直接免费观看的av网站 | 亚洲熟妇无码爱v在线观看 又色又爽又黄18禁美女裸身无遮挡 | 久久久久久久国产视频 | 久久www免费人成一看片 | 在线视频一区二区三区四区 | 一本大道av日日躁夜夜躁 | 夜夜高潮夜夜爽夜夜爱爱一区 | 无码精品国产va在线观看dvd | 免费观看一级黄色片 | 国内自拍水超多 | 蜜臀99久久精品久久久久久软件 | 五月丁香六月综合缴情在线 | 中文在线最新版天堂 | 黄色片a级片 | 九九热精品视频在线 | 国产视频在线播放 | 中文无码av一区二区三区 | 亚洲六月婷婷 | 亚洲九九色 | 精品综合久久88少妇激情 | 少妇又紧又大又色又爽视频 | 亚洲一区播放 | 伦hdwww日本bbw另类 | 久久综合久久鬼色 | 99热这里只有精品免费播放 | 亚洲不卡av不卡一区二区 | 女同中文字幕 | 亚洲日本中文字幕乱码在线电影 | 亚洲精品国产精品自产a区红杏吧 | 精品无人乱码一区二区三区的特点 | 亚洲午夜在线视频 | 久久精品欧美一区二区 | 91精品国产综合久久香蕉最新版 | 黑人巨大精品欧美一区二区小视频 | 精品国产乱码久久久久久闺蜜 | 最近中文字幕免费 | 久久午夜国产精品www忘忧草 | 久久久国产精品久久久 | 蜜桃视频色 | 午夜激情导航 | 日韩欧美在线综合网另类 | 国产高颜值大学生情侣酒店 | h黄动漫日本www免费视频网站 | 亚洲乱人伦中文字幕无码 | 日韩在线三区 | 国产免费一区 | 另类视频一区 | 特级黄色录像 | 亚洲欲色 | 日韩女同强女同hd | 欧美一级a俄罗斯毛片 | 夜夜撸影院 | 亚洲国产精品久久精品成人网站 | 天堂亚洲2017在线观看 | 欧美 日韩 人妻 高清 中文 | 精品一区二区三区在线成人 | 欧美午夜视频在线 | 性的免费视频 | 国产毛茸茸 | 日韩av无码精品人妻系列 | 91影院在线播放 | 偷拍xxxx| 亚洲一区二区精品视频 | 午夜视频一区 | 亚洲第一极品精品无码 | 风间由美一区二区三区 | 国产成人在线精品 | 久久久一区二区三区四区 | 天天碰天天 | 青青草激情 | 国产高清在线不卡 | 北岛玲一区二区 | 日韩美在线 | 亚洲激情四射 | 日本中文字幕一区二区 | 香蕉97超级碰碰碰免费公开 | 午夜视频在线 | 日韩免费看片网站 | 日韩精品视频久久 | 神马香蕉久久 | 国产第一页在线播放 | 韩日av一区二区 | 大杳蕉狼人伊人 | 欧美激情久久久久久 | 日韩欧美精选 | 国产精品12页 | 国产精品综合久久久 | 永久免费的啪啪网站免费观看浪潮 | 动漫av网站免费观看 | 二区免费视频 | 国产精品美女久久久久av超清 | 国产精品无码aⅴ嫩草 | 成年人视频在线播放 | 99这里只有 | 日韩一区二区三免费高清 | 久久精品在线 | 亚洲影音先锋 | 在线黄av| 丰满少妇作爱视频免费观看 | 爱爱视频在线免费观看 | 国产伦精品一区二区三区88av | 久久综合九色综合欧洲98 | 免费观看成人在线视频 | 亚洲少妇网站 | 青青草手机视频 | 久久精品人人做人人爱爱站长工具 | 女人裸体做爰免费视频 | 亚洲专区一区 | 拔擦拔擦8x海外华人永久 | 欧美久久综合网 | 日本丰满肉感bbwbbwbbw | 西西44rtwww国产精品 | 性生大片免费观看一片黄动漫 | 亚洲成人精品av | 精品久久久久久久久久久久 | 欧美午夜精品一区二区三区电影 | 国内精品久久毛片一区二区 | 亚洲九九夜夜 | 涩久久| 欧美一区二区三区网站 | 在线观看的av网站 | 日韩中文字幕高清 | 亚洲天堂性 | 精品国产一区二区三区免费 | 国产成人精品一区二区在线 | 国产第一草草影院 | 88福利视频 | 十八禁视频网站在线观看 | 精品久久久久久久久亚洲 | 亚洲肥老太bbw中国熟女 | 亚洲综合在线免费 | 永久免费的av在线电影网无码 | 懂色av一区二区三区在线播放 | 国产性70yerg老太 | 爽爽影院在线免费观看 | 亚洲精品sm一区二区 | 成人无遮挡裸免费视频在线观看 | 最新天堂资源在线 | 色哟哟在线网站 | 国产精品99久久久久 | 三级全黄裸体 | 4438xx亚洲最大五色丁香软件 | 中文字幕3区 | 亚洲福利影院 | 老司机久久精品视频 | 日韩网站在线观看 | 久久婷婷五月综合色欧美 | 丰满少妇高潮在线观看 | 午夜亚洲一区 | 9色视频 | 成人无码视频在线观看网站 | 日本一级做a爱片野花 | 国产欧美一区二区三区免费视频 | 久久久久夜色精品国产老牛91 | 亚洲成人激情在线 | 99视频免费看 | 成人免费精品网站 | 欧美大肥婆bbbww欧出奶水 | 国产女人精品视频国产灰线 | 自拍偷拍第5页 | 久久精品中文字幕大胸 | 亚洲国产福利成人一区二区 | 一级淫片免费 | 亚洲无马砖区2021 | 欧美国产精品一区二区 | 一区二区www | 久久黄色精品视频 | 黄色毛片一级片 | 91国产丝袜在线播放动漫 | 一级在线免费视频 | 国产男人搡女人免费视频 | 欧美综合色区 | 亚洲第一毛片 | 91人人爽人人爽人人精88v | 日本亚洲精品成人欧美一区 | 午夜视频一区二区三区 | 免费毛片无需任何播放器 | 亚洲人成人一区二区在线观看 | 中文在线а√在线 | 国产精品久久久毛片 | 成年免费视频黄网站在线观看 | 国产青青草视频 | 一级做a爱片 | 亚洲精品国产精品国自产观看浪潮 | 狠狠色噜噜狠狠狠狠97俺也去 | 久久婷婷五月综合尤物色国产 | 性xxxx搡xxxxx搡欧美 | 91黄色片 | 人人爽人人爽人人爽人人片av | 白嫩少妇抽搐高潮12p | 乱码午夜-极国产极内射 | 春意影院福利社 | 欧美日韩免费一区二区三区 | 中文字幕一区二区三区乱码不卡 | 亚洲精品国产精品国自产 | 精品国产第一区二区三区的特点 | 久久久久久久久女人体 | 久久精品久久久久久久久久久久久 | 农村少妇野战xxx视频 | 在线观看av播放 | 国产又色又爽又黄刺激视频 | 国产又粗又猛又爽又黄的三级视频 | 色爽黄 | 久久久久99精品成人片牛牛影视 | 女十八毛片aaaaaaa片 | 精品国产96亚洲一区二区三区 | 亚洲不卡影院 | 国产精品一二三四 | 一级全黄少妇性色生活免费看 | 2021精品亚洲中文字幕 | 精品无码成人网站久久久久久 | 日本午夜啪啪 | 亚洲免费在线观看视频 | 欧美一区二区三区日韩 | 亚洲精品久久久久久久小说 | 丝袜美腿亚洲一区二区图片 | av男人的天堂在线观看国产 | 国产91成人欧美精品另类动态 | 久草资源网 | 国产色秀| 日韩中文幕| 激情亚洲天堂 | 人人干人人做 | www.香蕉视频 | 天使萌一区二区三区免费观看 | 人妻少妇边接电话边娇喘 | 天堂va欧美ⅴa亚洲va一国产 | 精品久久久久久一区二区里番 | 三男玩一个饥渴少妇爽叫视频播放 | 天天色天天射天天干 | 欲求不满在线小早川怜子 | 日韩一区二区三区在线免费观看 | 欧美综合视频 | av官网在线观看 | 国产一伦一伦一伦 | 少妇精品免费视频欧美 | 新版资源天堂中文 | 色欲一区二区三区精品a片 四虎精品成人免费视频 | 国产婷婷综合在线视频 | 绿帽av | 欧美碰碰碰 | 传媒一区二区 | 色婷婷5月天| 久久久久夜夜夜精品国产 | 亚洲乱淫 | 天天做天天爱天天综合网 | 国产精品久久久久久久久久98 | 国产成人精品午夜福利在线观看 | 国产瑟瑟视频 | 色视频在线观看视频 | 91精品国产综合久久久蜜臀图片 | 色屁屁xxxxⅹ在线视频 | 女同av网站 | www久久爱白液流出h | 国内揄拍国产精品 | 亚洲www| 亚洲人精品亚洲人成在线 | 成年女人毛片 | 天天色综合6 | 日韩美女中文字幕 | 国产精自产拍久久久久久蜜小说 | 欧美极品少妇xxxxⅹ裸体艺术 | 婷婷天堂| av网站在线免费 | 与亲女洗澡时伦了毛片 | 大胸女上下晃奶视频 | 美女视频黄a视频全免费 | 老色鬼永久精品网站 | 国产人妻丰满熟妇嗷嗷叫 | 午夜大片免费看 | 欧美一级黄色大片 | 性欧美8khd高清极品 | 成人午夜高潮a∨猛片 | 91成人看片 | 亚洲精品国产精品久久99热 | 一级大片儿 | 国产少妇露脸精品 | 亚洲制服在线观看 | 亚洲第一网站 | 免费看黄色小视频 | 欧洲多毛裸体xxxxx | 白嫩少妇抽搐高潮12p | 久久er99热精品一区二区 | 在线性视频 | 无遮挡男女激烈动态图 | 成人羞羞国产免费软件小说 | 国产午夜精品美女视频明星a级 | 无码国产一区二区三区四区 | 日本边添边摸免费视频网站 | 一区二区在线视频播放 | 亚洲天堂三区 | 国产99久一区二区三区a片 | 女人扒开屁股爽桶30分钟 | 国产主播av | 久久国产欧美一区二区 | 成人国产免费视频 | 两男一前一后cao一女 | 激情大战极品尤物呻吟 | 一本大道久久a久久精品综合1 | 欧美爱爱小视频 | 福利在线国产 | 国产成人精品免费 | 川上优av一区二区线观看 | 国产精品高潮视频 | 天天干干 | www黄色网址com | 日本少妇被黑人猛cao | 国产乱码精品一区二区三区忘忧草 | 久操福利 | 羞羞色院91蜜桃 | 涩涩网址 | 97av.com| 免费美女毛片 | 一区二区欧美精品 | 国产精品毛片在线完整版 | 正在播放精彩绝伦对白 | 亚洲欧美成人一区二区三区 | 综合av第一页 | 国产一区二区三区 | 国产精品99久久久久久人 | 看黄a大片日本真人视频直播 | 日韩av一区二区在线播放 | 成人免费无码大片a毛片抽搐色欲 | 看全黄大色黄大片 | 亚洲第一天堂久久 | 天天鲁一鲁摸一摸爽一爽视频 | 高清不卡一区二区三区 | 免费黄色网址大全 | 亚洲精品一 | 中国性受xxxx免费 | 精品久久久久久综合日本 | 国产91在线视频观看 | 国产精品九九九 | 国产99久久 | 青青青视频在线播放 | 日韩一二三四 | 国模大胆一区二区三区 | 国产情侣作爱视频免费观看 | 久久99热婷婷精品一区 | 丰满妇女毛茸茸刮毛 | 老人与老人免费a级毛片 | 欧美做爰全过程免费看 | av在线最新 | 亚洲乱码一区二区三区在线观看 | 最新视频–x99av | av无毛 | 国产女同疯狂作爱系列3 | 久久综合精品国产二区无码 | 精品熟女少妇av免费观看 | 日本高清有码视频 | 日韩中文字幕在线一区二区 | 偷偷操影院 | 国产情侣主伺候绿帽男m | 色偷偷av老熟女 | 国产精品久久久久久三级 | 亚洲欧洲中文日韩av乱码 | 狠狠色狠狠色综合久久一 | 欧美国产一二三区 | 高潮毛片又色又爽免费 | 播放灌醉水嫩大学生国内精品 | 91大神精品在线 | 人人妻人人澡人人爽欧美一区双 | 少妇高潮交换91 | 91在线观看视频网站 | 午夜视频在线观看吗 | 性色在线| 夜夜操狠狠干 | 亚洲中文字幕无码久久2017 | 国产白丝无码免费视频 | 操碰97| 日韩欧美激情 | 最新的国产成人精品2021 | 成人免费大片在线观看 | 99热久久成人免费频精品2 | 能看的黄色网址 | 国产精品免费福利 | 久久成人一区二区 | 无码人妻精品一区二区蜜桃色欲 | 美女视频黄免费看 | 亚洲精品久久久蜜臀 | 欧美大片在线 | 国产天堂亚洲国产碰碰 | 亚洲色18禁成人网站www | 国产一级做a爰片毛片 | 麻豆成人免费 | 国产嘿咻| 色播视频在线 | 国产精品v欧美精品v日韩精品 | 被黑人猛躁10次高潮视频 | 白嫩嫩翘臀美女在线视频 | 在线观看日韩欧美 | 国产毛片一区二区三区 | 精品一区二区三区免费视频 | 国产婷婷精品 | 亚洲成人国产精品 | 最近中文字幕免费视频 | 四虎av永久在线精品免费观看 | 性囗交免费视频观看 | 久久精品欧美日韩 | 国产普通话对白刺激 | 征服少妇柔佳系列 | 成年人在线视频网站 | www夜夜骑| 99re在线| av影视天堂| 在线观看aaa | 双性美人强迫叫床喷水h | 欧美成人一区二免费视频小说 | 亚洲欧美激情精品一区二区 | 6—12呦国产精品 | 国产又色又爽又刺激在线播放 | 国产免费破外女真实出血视频 | 四色永久网址在线观看 | 国产精品久久无码一区二区三区网 | 三级无遮挡污在线观看 | www.日韩精品 | 国精品99久9在线 | 免费 | 国产一区二区av在线 | 国产特黄一级片 | 久久国产精品免费一区二区三区 | 四虎永久在线精品免费网址 | 久久99婷婷国产精品免费 | 韩国三级a视频在线观看 | 日韩mv欧美mv国产网站 | 久久久亚洲一区二区三区 | 一区二区三区入口 | 欧美三级韩国三级日本三斤在线观看 | 狠狠躁日日躁夜夜躁 | 日本少妇中文字幕 | 久久精品黄 | 粉嫩粉嫩一区性色av片 | 久久精品亚洲中文无东京热 | 欧美激情69| 欧美大片免费在线观看 | 亚洲日韩日本中文在线 | 亚洲精品一区二区三区樱花 | 超碰在线进入 | 欧美精品成人影院 | 91九色国产蝌蚪 | 97国产精东麻豆人妻电影 | 秋霞影院午夜伦 | 国产999精品久久久影片官网 | 亚洲精品午睡沙发系列 | 中文字幕在线精品 | 欧美精品久久天天躁 | 狠狠色丁香婷婷综合视频 | 手机看片日本 | 欧美大片抢先看 | 亚洲色欲色欲欲www在线 | 免费在线精品视频 | wwwcom捏胸挤出奶 | 亚洲精品久久久蜜桃 | 91丨porny丨国产麻豆 | 亚洲国产精品无码久久青草 | 毛片其地 | 深夜视频在线免费观看 | 亚洲精品中文字幕在线 | 337p粉嫩大胆噜噜噜噜69影视 | 韩国女主播av| 日本美女久久久 | 久久一热 | 在线看v片 | 欧美自拍视频在线 | 亚洲男人天堂2023 | 国产精品国产对白熟妇 | 日本三级2019 | 久久久天堂国产精品女人 | 男女爱爱好爽视频免费看 | 69tv成人网| 精品1卡二卡三卡四卡老狼 国内大量偷窥精品视频 | 欧美mv日韩mv国产网站 | 久久久精品2019免费观看 | 神马午夜888 | 精品一区二区在线播放 | avtt中文字幕| 99久久国产综合精品1 | 国产精品亚洲色图 | 激情五月少妇a | 白嫩少妇和二男三p爽的大声呻吟 | 免费入口在线观看 | 艳妇荡女欲乱双飞两中年熟妇 | 色琪琪久久草在线视频 | 国产成人夜色高潮福利影视 | 国产成人精品一区二区仙踪林 | 欧美日韩在线观看成人 | 不卡精品 | 动漫av一区 | 姑娘第5集在线观看免费 | 亚洲精品97 | 免费视频亚洲 | 久久夜色网 | 日本毛片在线看 | 99re这里都是精品 | 摸丰满大乳奶水www免费 | 无码人妻aⅴ一区二区三区有奶水 | 成人午夜高潮a∨猛片 | 亚洲 激情 小说 另类 欧美 | 精品视频www| 亚洲激情五月 | 国产寡妇亲子伦一区二区三区 | 久久一区av | 2020最新无码福利视频 | 咪咪成人网| 久久亚洲美女精品国产精品 | 久久av喷吹av高潮av萌白 | 欧美视频亚洲视频 | 中文字幕第一页永久有效 | 男生女生羞羞网站 | 久久无码人妻热线精品 | 中国性猛交xxxx乱大交3 | 亚洲第一成肉网 | 色婷婷蜜桃 | 亚洲一区av在线观看 | 朝鲜女人性猛交 | 天堂av国产夫妇精品自在线 | 国产精品日韩一区二区 | 99精品福利视频 | 99色国产 | 亚洲精品456在线播放第一页 | 夜夜躁狠狠躁日日躁202小说 | 国产乱色精品成人免费视频 | 蜜桃精品视频 | 色窝在线| 日日av色欲香天天综合网 | 国产精品久久久久久久久齐齐 | 99av成人精品国语自产拍 | 最新69国产成人精品视频免费 | 欧美国产日韩一区二区三区 | 又色又爽又黄又刺激免费 | 国产激情视频一区二区三区 | 亚洲精品午夜国产va久久成人 | 91爱视频| 主播粉嫩国产在线精品 | 椎名由奈在线观看 | 久草福利资源在线观看 | 男生女生羞羞网站 | 亚洲女人毛片 | 好色先生视频污 | 可以在线看黄的网站 | 在线观看精品视频网站 | 国产精品一在线观看 | 国产在线视频自拍 | 欧美午夜性生活 | 九九热免费在线 | 网红主播大秀福利视频日韩精品 | 午夜dv内射一区区 | 日韩精品中文字幕在线 | 国产精成人品 | 999偷拍精品视频 | 无码av天堂一区二区三区 | 久久亚洲精品中文字幕 | 久久久在线 | 成人真人毛片 | 性一交一无一伦一精一品 | 裸体一区二区三区 | 日韩av综合在线 | 欧美性猛交99久久久久99按摩 | av免费天堂| 中文 在线 日韩 亚洲 欧美 | 国产综合免费视频 | 国产乱弄免费视频 | 51久久国产露脸精品国产 | 人妻熟女一区二区aⅴ向井蓝 | 播放男人添女人下边视频 | h片在线观看视频 | 亚洲 日韩 欧美 成人 在线观看 | 尤物视频在线观看免费 | 久久久久久久av麻豆果冻 | 色欲麻豆国产福利精品 | 久久久久成人片免费观看蜜芽 | 欧美第七页 | 538精品视频在线播放 | 无套内谢大学处破女福利 | 美女视频黄a视频全免费观看 | 久久午夜网 | 天天干天天搞天天射 | 黄色网久久 | 国产探花在线精品一区二区 | 中文字幕涩涩久久乱小说 | 亚洲精品综合一区二区 | 国产av麻豆mag剧集 | 午夜性无码专区 | 沈阳45老熟女高潮喷水亮点 | 国产在线精品一区二区夜色 | 日韩免费高清 | 国产黑色丝袜呻吟在线91 | a级免费视频 | 久久99久久99精品免观看 | 亚洲精品午夜久久久久久久灵蛇爱 | 欧美日韩卡一卡二 | 免费网站av | 神马久久久久久久久久久 | 亚洲视频免费在线观看 | 无码专区久久综合久中文字幕 | 国产成人午夜福利在线播放 | 久久www香蕉免费人成 | 综合网中文字幕 | 一个人在线观看免费中文www | 色先锋av资源中文字幕 | 中文字幕不卡视频 | 精品久久中文字幕97 | 国产精品久久久久久妇女6080 | 国产伦精品一区二区三区88av | 一级肉体全黄裸片高潮不断 | 国产美女高潮一区二区三区 | 国产女无套免费网在线观看 | 国产传媒在线播放 | 老女人任你躁久久久久久老妇 |