亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Regex > 正文

正則表達(dá)式中/w無法識別中文怎么辦

2024-09-07 17:40:16
字體:
供稿:網(wǎng)友

正則表達(dá)式中經(jīng)常會將/w用于字符串處理,表單驗證等,但是有時候在使用的過程中會無法識別中文,那么正則表達(dá)式中/w無法識別中文怎么辦呢?下面我們就一起去看看解決方法吧。
匹配中文字符的正則表達(dá)式: [/u4e00-/u9fa5]
匹配雙字節(jié)字符(包括漢字在內(nèi)):[^/x00-/xff]
應(yīng)用:計算字符串的長度(一個雙字節(jié)字符長度計2,ASCII字符計1)
String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}
匹配空行的正則表達(dá)式:/n[/s| ]*/r
匹配HTML標(biāo)記的正則表達(dá)式:/<(.*)>.*<///1>|<(.*) //>/
匹配首尾空格的正則表達(dá)式:(^/s*)|(/s*$)
String.prototype.trim = function()
{
return this.replace(/(^/s*)|(/s*$)/g, "");
}
利用正則表達(dá)式分解和轉(zhuǎn)換IP地址:
下面是利用正則表達(dá)式匹配IP地址,并將IP地址轉(zhuǎn)換成對應(yīng)數(shù)值的Javascript程序:
function IP2V(ip)
{
re=/(/d+)/.(/d+)/.(/d+)/.(/d+)/g //匹配IP地址的正則表達(dá)式
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}
不過上面的程序如果不用正則表達(dá)式,而直接用split函數(shù)來分解可能更簡單,程序如下:
var ip="10.100.20.168"
ip=ip.split(".")
alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))
匹配Email地址的正則表達(dá)式:/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
匹配網(wǎng)址URL的正則表達(dá)式:http://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?
利用正則表達(dá)式去除字串中重復(fù)的字符的算法程序:[注:此程序不正確,原因見本貼回復(fù)]
var s="abacabefgeeii"
var s1=s.replace(/(.).*/1/g,"$1")
var re=new RegExp("["+s1+"]","g")
var s2=s.replace(re,"")
alert(s1+s2) //結(jié)果為:abcefgi
我原來在CSDN上發(fā)貼尋求一個表達(dá)式來實現(xiàn)去除重復(fù)字符的方法,最終沒有找到,這是我能想到的最簡單的實現(xiàn)方法。思路是使用后向引用取出包括重復(fù)的字符,再以重復(fù)的字符建立第二個表達(dá)式,取到不重復(fù)的字符,兩者串連。這個方法對于字符順序有要求的字符串可能不適用。
得用正則表達(dá)式從URL地址中提取文件名的javascript程序,如下結(jié)果為page1
s="http://www.9499.net/page1.htm"
s=s.replace(/(.*//){0,}([^/.]+).*/ig,"$2")
alert(s)
利用正則表達(dá)式限制網(wǎng)頁表單里的文本框輸入內(nèi)容:
用正則表達(dá)式限制只能輸入中文:onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"
用正則表達(dá)式限制只能輸入全角字符: onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))"
用正則表達(dá)式限制只能輸入數(shù)字:onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"
用正則表達(dá)式限制只能輸入數(shù)字和英文:onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"
------------------------------------------
另外從baidu 的知道里邊拿到些信息:
正則表達(dá)式的構(gòu)造摘要
構(gòu)造 匹配
字符
x 字符 x
// 反斜線字符
/0n 帶有八進(jìn)制值 0 的字符 n (0 <= n <= 7)
/0nn 帶有八進(jìn)制值 0 的字符 nn (0 <= n <= 7)
/0mnn 帶有八進(jìn)制值 0 的字符 mnn(0 <= m <= 3、0 <= n <= 7)
/xhh 帶有十六進(jìn)制值 0x 的字符 hh
/uhhhh 帶有十六進(jìn)制值 0x 的字符 hhhh
/t 制表符 ('/u0009')
/n 新行(換行)符 ('/u000A')
/r 回車符 ('/u000D')
/f 換頁符 ('/u000C')
/a 報警 (bell) 符 ('/u0007')
/e 轉(zhuǎn)義符 ('/u001B')
/cx 對應(yīng)于 x 的控制符
字符類
[abc] a、b 或 c(簡單類)
[^abc] 任何字符,除了 a、b 或 c(否定)
[a-zA-Z] a 到 z 或 A 到 Z,兩頭的字母包括在內(nèi)(范圍)
[a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集)
[a-z&&[def]] d、e 或 f(交集)
[a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](減去)
[a-z&&[^m-p]] a 到 z,而非 m 到 p:[a-lq-z](減去)
預(yù)定義字符類
. 任何字符(與行結(jié)束符可能匹配也可能不匹配)
/d 數(shù)字:[0-9]
/D 非數(shù)字: [^0-9]
/s 空白字符:[ /t/n/x0B/f/r]
/S 非空白字符:[^/s]
/w 單詞字符:[a-zA-Z_0-9]
/W 非單詞字符:[^/w]
POSIX 字符類(僅 US-ASCII)
/p{Lower} 小寫字母字符:[a-z]
/p{Upper} 大寫字母字符:[A-Z]
/p{ASCII} 所有 ASCII:[/x00-/x7F]
/p{Alpha} 字母字符:[/p{Lower}/p{Upper}]
/p{Digit} 十進(jìn)制數(shù)字:[0-9]
/p{Alnum} 字母數(shù)字字符:[/p{Alpha}/p{Digit}]
/p{Punct} 標(biāo)點符號:!"#$%&'()*+,-./:;<=>?@[/]^_`{|}~
/p{Graph} 可見字符:[/p{Alnum}/p{Punct}]
/p{Print} 可打印字符:[/p{Graph}/x20]
/p{Blank} 空格或制表符:[ /t]
/p{Cntrl} 控制字符:[/x00-/x1F/x7F]
/p{XDigit} 十六進(jìn)制數(shù)字:[0-9a-fA-F]
/p{Space} 空白字符:[ /t/n/x0B/f/r]
java.lang.Character 類(簡單的 java 字符類型)
/p{javaLowerCase} 等效于 java.lang.Character.isLowerCase()
/p{javaUpperCase} 等效于 java.lang.Character.isUpperCase()
/p{javaWhitespace} 等效于 java.lang.Character.isWhitespace()
/p{javaMirrored} 等效于 java.lang.Character.isMirrored()
Unicode 塊和類別的類
/p{InGreek} Greek 塊(簡單塊)中的字符
/p{Lu} 大寫字母(簡單類別)
/p{Sc} 貨幣符號
/P{InGreek} 所有字符,Greek 塊中的除外(否定)
[/p{L}&&[^/p{Lu}]] 所有字母,大寫字母除外(減去)
邊界匹配器
^ 行的開頭
$ 行的結(jié)尾
/b 單詞邊界
/B 非單詞邊界
/A 輸入的開頭
/G 上一個匹配的結(jié)尾
/Z 輸入的結(jié)尾,僅用于最后的結(jié)束符(如果有的話)
/z 輸入的結(jié)尾
Greedy 數(shù)量詞
X? X,一次或一次也沒有
X* X,零次或多次
X+ X,一次或多次
X{n} X,恰好 n 次
X{n,} X,至少 n 次
X{n,m} X,至少 n 次,但是不超過 m 次
Reluctant 數(shù)量詞
X?? X,一次或一次也沒有
X*? X,零次或多次
X+? X,一次或多次
X{n}? X,恰好 n 次
X{n,}? X,至少 n 次
X{n,m}? X,至少 n 次,但是不超過 m 次
Possessive 數(shù)量詞
X?+ X,一次或一次也沒有
X*+ X,零次或多次
X++ X,一次或多次
X{n}+ X,恰好 n 次
X{n,}+ X,至少 n 次
X{n,m}+ X,至少 n 次,但是不超過 m 次
Logical 運算符
XY X 后跟 Y
X|Y X 或 Y
(X) X,作為捕獲組
Back 引用
/n 任何匹配的 nth 捕獲組
引用
/ Nothing,但是引用以下字符
/Q Nothing,但是引用所有字符,直到 /E
/E Nothing,但是結(jié)束從 /Q 開始的引用
特殊構(gòu)造(非捕獲)
(?:X) X,作為非捕獲組
(?idmsux-idmsux) Nothing,但是將匹配標(biāo)志由 on 轉(zhuǎn)為 off
(?idmsux-idmsux:X) X,作為帶有給定標(biāo)志 on - off 的非捕獲組
(?=X) X,通過零寬度的正 lookahead
(?!X) X,通過零寬度的負(fù) lookahead
(?<=X) X,通過零寬度的正 lookbehind
(?<!X) X,通過零寬度的負(fù) lookbehind
(?>X) X,作為獨立的非捕獲組
--------------------------------------------------------------------------------
反斜線、轉(zhuǎn)義和引用
反斜線字符 ('/') 用于引用轉(zhuǎn)義構(gòu)造,如上表所定義的,同時還用于引用其他將被解釋為非轉(zhuǎn)義構(gòu)造的字符。因此,表達(dá)式 // 與單個反斜線匹配,而 /{ 與左括號匹配。
在不表示轉(zhuǎn)義構(gòu)造的任何字母字符前使用反斜線都是錯誤的;它們是為將來擴(kuò)展正則表達(dá)式語言保留的??梢栽诜亲帜缸址笆褂梅葱本€,不管該字符是否非轉(zhuǎn)義構(gòu)造的一部分。
根據(jù) Java Language Specification 的要求,Java 源代碼的字符串中的反斜線被解釋為 Unicode 轉(zhuǎn)義或其他字符轉(zhuǎn)義。因此必須在字符串字面值中使用兩個反斜線,表示正則表達(dá)式受到保護(hù),不被 Java 字節(jié)碼編譯器解釋。例如,當(dāng)解釋為正則表達(dá)式時,字符串字面值 "/b" 與單個退格字符匹配,而 "http://b" 與單詞邊界匹配。字符串字面值 "/(hello/)" 是非法的,將導(dǎo)致編譯時錯誤;要與字符串 (hello) 匹配,必須使用字符串字面值 "http://(hello//)"。
字符類
字符類可以出現(xiàn)在其他字符類中,并且可以包含并集運算符(隱式)和交集運算符 (&&)。并集運算符表示至少包含其某個操作數(shù)類中所有字符的類。交集運算符表示包含同時位于其兩個操作數(shù)類中所有字符的類。
字符類運算符的優(yōu)先級如下所示,按從最高到最低的順序排列:
1 字面值轉(zhuǎn)義 /x
2 分組 [...]
3 范圍 a-z
4 并集 [a-e][i-u]
5 交集 [a-z&&[aeiou]]
注意,元字符的不同集合實際上位于字符類的內(nèi)部,而非字符類的外部。例如,正則表達(dá)式 . 在字符類內(nèi)部就失去了其特殊意義,而表達(dá)式 - 變成了形成元字符的范圍。
行結(jié)束符
行結(jié)束符 是一個或兩個字符的序列,標(biāo)記輸入字符序列的行結(jié)尾。以下代碼被識別為行結(jié)束符:
新行(換行)符 ('/n')、
后面緊跟新行符的回車符 ("/r/n")、
單獨的回車符 ('/r')、
下一行字符 ('/u0085')、
行分隔符 ('/u2028') 或
段落分隔符 ('/u2029)。
如果激活 UNIX_LINES 模式,則新行符是惟一識別的行結(jié)束符。
如果未指定 DOTALL 標(biāo)志,則正則表達(dá)式 . 可以與任何字符(行結(jié)束符除外)匹配。
默認(rèn)情況下,正則表達(dá)式 ^ 和 $ 忽略行結(jié)束符,僅分別與整個輸入序列的開頭和結(jié)尾匹配。如果激活 MULTILINE 模式,則 ^ 在輸入的開頭和行結(jié)束符之后(輸入的結(jié)尾)才發(fā)生匹配。處于 MULTILINE 模式中時,$ 僅在行結(jié)束符之前或輸入序列的結(jié)尾處匹配。
組和捕獲
捕獲組可以通過從左到右計算其開括號來編號。例如,在表達(dá)式 ((A)(B(C))) 中,存在四個這樣的組:
1 ((A)(B(C)))
2 /A
3 (B(C))
4 (C)
組零始終代表整個表達(dá)式。
之所以這樣命名捕獲組是因為在匹配中,保存了與這些組匹配的輸入序列的每個子序列。捕獲的子序列稍后可以通過 Back 引用在表達(dá)式中使用,也可以在匹配操作完成后從匹配器檢索。
與組關(guān)聯(lián)的捕獲輸入始終是與組最近匹配的子序列。如果由于量化的緣故再次計算了組,則在第二次計算失敗時將保留其以前捕獲的值(如果有的話)例如,將字符串 "aba" 與表達(dá)式 (a(b)?)+ 相匹配,會將第二組設(shè)置為 "b"。在每個匹配的開頭,所有捕獲的輸入都會被丟棄。
以 (?) 開頭的組是純的非捕獲 組,它不捕獲文本,也不針對組合計進(jìn)行計數(shù)。

上文就是正則表達(dá)式中/w無法識別中文怎么辦的內(nèi)容,今天小編將一些常用的表達(dá)式收藏在這里,作備忘之用。本貼隨時會更新。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
日韩电影在线一区二区| 国产精品全国免费观看高清| 亚洲婷婷综合久久一本伊一区| 免费观看h片| 久久免费av| 中文字幕免费在线看线人动作大片| 久播影院第一理论片| jjzz在线观看| 北条麻妃国产九九九精品小说| 亚洲影院在线观看| 国产精品麻豆成人av电影艾秋| 国产97在线 | 亚洲| 免费成人在线视频观看| 91精品中国老女人| 国产成人精品一区二区无码呦| 99久久99久久精品免费看小说.| 97视频精彩视频在线观看| 成人在线一区二区三区| 欧美日韩的一区二区| 日韩精品日韩在线观看| 欧美激情欧美狂野欧美精品| 少妇特黄一区二区三区| 精品国产百合女同互慰| 日韩中文字幕组| 国产精品地址| 亚洲精品国产精品乱码| 精品精品国产三级a∨在线| 国产精品午夜福利| 欧美三级中文字幕| 国产高清视频网站| 动漫精品一区二区三区| 中文字幕第一页av| 一区二区高清视频| 伊人久久成人网| 91日韩中文字幕| 国产成人精品免费视频大全最热| 无码久久精品国产亚洲av影片| 日韩视频免费中文字幕| 欧美成人三级在线播放| 久久久久一区| 亚洲成人直播| 先锋av在线资源| 老鸭窝一区二区久久精品| ririsao久久精品一区| 99免费在线视频| 亚洲精品一区二区三区蜜桃| 天堂av中文在线| 亚洲av无码乱码国产精品久久| 在线观看国产精品入口| 国产成人精品视频ⅴa片软件竹菊| 亚洲国产精品免费| 青草青草久热精品视频在线网站| www.亚洲男人天堂| 欧美激情一区二区三区四区| 精品日韩欧美在线| 免费观看羞羞视频网站| 日韩一级视频免费观看在线| 91视频这里只有精品| 成人激情视频网站| 欧美图区在线视频| 中文字幕日本在线观看| 在线色欧美三级视频| 欧美激情三级免费| 久久福利一区| 亚洲国产精品欧美一二99| 久久久精品视频在线观看| 黄色免费视频在线观看| 久热国产在线| www夜片内射视频日韩精品成人| 久久久精品亚洲| 精品久久久久久综合日本| jizzjizz丝袜老师| 亚洲乱码中文字幕| 中文字幕中文字幕在线中文字幕三区| 国精一区二区| 免费观看成人高潮| 亚洲熟女乱色一区二区三区| 亚洲精品在线网站| 美女爽到呻吟久久久久| 性欧美精品xxxx| 久久国产婷婷国产香蕉| 91免费福利视频| 久久一区国产| 国产一区二区三区美女秒播| 国产在线98福利播放视频| 91久久精品一区二区三| 久久久av亚洲男天堂| 精品人妻一区二区三区香蕉| 成人美女免费网站视频| 美女在线观看视频一区二区| bdsmchinese医疗折磨| 欧美色欧美亚洲另类二区| 中文字幕少妇一区二区三区| 国产精品久久久久久久美男| 日韩免费一区| 99久热re在线精品视频| jizz视频播放器| 亚洲精品中文字幕成人片| 97国产精品人人爽人人做| 懂色av一区二区三区免费观看| 欧美精品在线免费| 欧美激情在线精品一区二区三区| 精品粉嫩超白一线天av| 日产电影一区二区三区| 尤物九九久久国产精品的特点| 久久久久久久久一区二区| 中文字幕在线免费专区| 青草青草久热精品视频在线观看| 国产富婆一级全黄大片| 操bbb操bbb| 欧美日韩人人澡狠狠躁视频| 影音先锋人妻啪啪av资源网站| 亚洲狼人在线| 麻豆一区二区99久久久久| 91精品国产毛片武则天| 国产福利视频一区二区| 成人免费视频77777| 日产精品久久久久久久| 中文字幕中文字幕在线一区| 红桃视频一区二区三区免费| 精品国产老师黑色丝袜高跟鞋| 日韩视频在线观看一区二区| 欧美艳星介绍134位艳星| 一区二区三区电影| 亚洲精品一区在线观看香蕉| av小说在线播放| 小小的日本在线观看免费色网| 日本不卡视频| 无码国产69精品久久久久同性| 99久久99久久精品免费| 777片理伦片在线观看| 久久亚洲国产成人亚| 污网站免费在线观看| 欧美一区二区三区啪啪| 成人免费观看网站| 九九热免费在线观看| 国产亚洲欧美日韩在线观看一区二区| 精品人妻一区二区三区香蕉| 美女av在线播放| 91丨国产丨九色丨pron| 国产精品乱码妇女bbbb| 亚洲国产精品久久久| 无人码人妻一区二区三区免费| 亚洲乱码一区av黑人高潮| caopor在线视频| 欧美一级大片视频| 国产在线观看91| 高清美女视频一区| 国产精品亚洲欧美一级在线| 免费观看日韩电影| 欧美激情亚洲激情| av中文一区二区三区| 成人免费看片'免费看| 亚洲女同另类| 亚洲视频在线一区观看| 国产超碰在线观看| 宅男网站在线免费观看| 亚洲精品一区二区精华| 国产一级精品在线| 99久精品国产| 欧美日韩国产一中文字不卡| 亚洲国产精品成人一区二区| 国产精品视频一区二区在线观看| 英国三级经典在线观看| 中文字幕免费高清视频| 欧美亚洲愉拍一区二区| 亚洲免费视频一区二区三区| 国产成人羞羞电影网站在线观看| 实拍女处破www免费看| 日韩色级片先锋影音| 欧美精品18+| 91精品国产91久久久久久一区二区| 一区二区在线免费观看视频| 国产丶欧美丶日本不卡视频| 日韩欧美国产综合在线| 国产一区二区免费在线| 国产精品欧美久久久| 超薄丝袜一区二区| 久久99久久99精品中文字幕| 久久婷婷色综合| 亚洲中文字幕无码av| 国产无码精品在线观看| 国产精品伦理一区二区三区| 香蕉视频在线观看黄| 91蝌蚪porny成人天涯| 欧美性猛交xxxx富婆| 亚洲第一综合网| 黄网视频在线观看| 国产精品毛片一区视频播| 美女把尿口扒开让男人桶在线观看| 国产精品一区专区欧美日韩| 亚洲成人免费电影| 涩涩屋成人免费视频软件| 99久久99热久久精品免费看| 久久久久久久久久国产精品| 国产精品视频地址| 精华区一区二区三区| 国产香蕉精品视频一区二区三区| 黄污在线观看| 国产在线98福利播放视频| 波多野结衣一区二区三区在线| 在线免费日韩| 久久久久久草| jizzjizz少妇亚洲水多| 久久精品论坛| 亚洲电影中文字幕| 黄页视频在线观看| 久一区二区三区| 国产欧美一区二区三区视频在线观看| av第一福利在线导航| 精品动漫一区| 日日噜噜噜夜夜爽爽| 久久精品亚洲7777影院| 国产精品18久久久久| 亚洲欧美偷拍另类| 久久久久久成人精品| av中文字幕在线播放| 人妻少妇精品久久| 国产精品国产三级国产在线观看| 激情视频亚洲| 久久99日本精品| 欧美色videos| 亚洲乱码久久| av在线免费观看国产| 91成人性视频| 色姑娘综合av| 欧洲成人午夜精品无码区久久| 黄色一级视频网站| 久久久一区二区| 四虎永久在线精品无码视频| 日韩欧美一二三四区| 久热精品视频在线免费观看| 国产精品巨作av| 四虎永久免费在线观看| 欧美日韩综合精品| 在线观看欧美日韩国产| 国产亚洲自拍av| 日韩一区二区三区在线| 日本综合字幕| 免费不卡在线观看| 日韩啊v在线| 亚洲xxxxxx| 污版网站在线观看| 欧美亚洲韩国| 午夜福利三级理论电影| 欧美区在线观看| 国产激情一区二区三区在线观看| 性色av一区二区三区在线观看| 国产一二三四五区| 午夜精品久久久久久久蜜桃| 黄色国产精品视频| 免费欧美在线| 一区二区三区日本视频| 日日干天天草| 51精品秘密在线观看| 黄色录像一级片| 久久久久久久久一区二区| 在线视频中文字幕第一页| www.色在线| 91久久国产| 99视频精品在线| 国产精品伦理一区二区三区| 美女一区网站| 96亚洲精品久久久蜜桃| 亚洲精选一区二区三区| 一区二区影院| 97超碰免费观看| 国产一级片av| 在线免费看视频| av在线1区2区| 美女主播精品视频一二三四| 美腿丝袜在线亚洲一区| 无码国产69精品久久久久网站| 欧美成人精品一区二区| 欧美三级午夜理伦| 国产成人精品视频免费看| 丝袜美腿亚洲一区二区图片| 奇米4444一区二区三区| 中文字幕一区免费| 国产亚洲欧美色| 91丨九色丨国产丨porny| 日韩一区二区三区在线播放| 蜜桃传媒麻豆第一区在线观看| 一根才成人网| 欧美美女色图| 国产乱码一区二区三区| 免费精品国产| 日韩在线观看成人| 美女av在线免费看| 日韩在线免费av| 欧美肥老妇视频| 欧美丝袜丝nylons| 欧美黑人双插| 日韩欧美精品一区二区综合视频| 欧美激情欧美激情在线五月| 欧美日韩国产精品一区二区亚洲| 久久狠狠高潮亚洲精品| 老司机aⅴ毛片免费观看| 亚洲欧美一级| 国产精彩视频在线| 中文在线手机av| 香蕉视频久久久| 欧美作爱福利免费观看视频| 日本精品在线中文字幕| 噜噜噜在线观看播放视频| 日本在线观看天堂男亚洲| 伊人久久久久久久久久| www一区二区www免费| 色悠久久久久综合网小说| 成人性教育视频在线观看| 加勒比一区二区三区| 色香色香欲天天天影视综合网| 在线观看免费网站黄| 色妞www精品视频| 亚洲精品国产无码| 国内精品久久久久久久97牛牛| 国产在线观看欧美| 久久精品男人天堂av| 日韩中文字幕网站| 深夜福利国产精品| 奇米777国产一区国产二区| 蜜桃视频欧美| а中文在线天堂| 欧美gay视频| 日本另类视频| 免费在线黄色片| 精品成人av一区二区三区| 天天搞夜夜操|