国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 正則表達式 - 一個驗證用戶名的正則表達式

一個驗證用戶名的正則表達式

2020-07-11 16:12正則表達式教程 正則表達式

一個驗證用戶名的正則表達式,苦苦思索了一個星期還是沒有弄出來,本人愚鈍,還望大家指教!

求一個驗證用戶名正則表達式

各位大哥大姐,晚輩求一個驗證用戶名的正則表達式,苦苦思索了一個星期還是沒有弄出來,本人愚鈍,還望大家指教!

VBscript編程要求用戶名的字符控制在3至20個之間,由中文、大小寫字母、數字、下劃線、小數點、減號組成,必須以中英文或數字開頭結尾且下劃線、小數點、減號這三個字符中的其中一個的組合不能是連續的a__a或a--a或a..a這樣的,但可以a_a.a_a.a_a-a-a-a_a-a.a.a.a這樣的。

如果超出這個范圍則用戶名不通過。

就是一直弄不明白下劃線、小數點、減號這三個字符中的其中一個的組合的問題,頭都大了

此為不符合的正則:

^.{0,2}$|.{21,}|^[^A-Za-z0-9\u4E00-\u9FA5]|[^\w\u4E00-\u9FA5.-]|([_.-])\1 

  1. <script language=vbscript> function regtest(str) Set re = New RegExp re.Pattern = "^.{0,2}$|.{21,}|^[^A-Za-z0-9\u4E00-\u9FA5]|[^\w\u4E00-\u9FA5.-]|([_.-])\1"   if re.Test(str) then   msgbox("不符合")   else   msgbox("符合")   end if end function </script> <input id=strs value="a_a.a_a.a_a-a-a_a-a" size=40> <input type=button onclick=regtest(strs.value) value="檢查"

(?!pattern) 
負向預查,在任何不匹配Negative lookahead matches the search string at any point where a string not matching pattern 的字符串開始處匹配查找字符串。這是一個非獲取匹配,也就是說,該匹配不需要獲取供以后使用。例如'Windows (?!95|98|NT|2000)' 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows"。預查不消耗字符,也就是說,在一個匹配發生后,在最后一次匹配之后立即開始下一次匹配的搜索,而不是從包含預查的字符之后開始

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 北条麻妃一区二区三区在线观看 | 久久视精品 | 国产精品久久久久久婷婷天堂 | 成人资源在线观看 | 国产欧美中文字幕 | 午夜免费av | 欧美色综合天天久久综合精品 | 国产免费一区二区 | 成人午夜电影在线观看 | 老妇60一区二区三区 | 久久精品1区 | 免费在线看a | 亚洲精品影院 | av一区二区在线观看 | 久久久久国产精品 | 精品在线| 亚色成人 | 午夜精品久久久久久久星辰影院 | 亚洲视频在线一区 | 精品视频网站 | 91亚洲精品在线观看 | 国产成人一区二区在线观看 | 久久久999精品视频 亚洲国产网站 | 九九九久久国产免费 | 男人的天堂视频网站 | 欧美激情精品久久久久久 | 成人在线欧美 | 91精品在线播放 | 国产精品爱久久久久久久 | 一级电影免费在线观看 | 久久久成人精品 | 成人爽a毛片一区二区免费 日韩av高清在线 | 精品国产乱码久久久久久1区2区 | 免费啪啪网站 | 国产在线中文字幕 | 欧美日韩视频在线观看免费 | 2023国产精品久久久精品双 | 一区二区av| 日韩视频专区 | 免费成人高清在线视频 | 欧美综合视频 |