国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js正則表達式匹配數字字母下劃線等

2019-11-20 12:41:02
字體:
來源:轉載
供稿:網友
1、一個正則表達式,只含有漢字、數字、字母、下劃線不能以下劃線開頭和結尾:^(?!_)(?!.*?_$)[a-zA-Z0-9_/u4e00-/u9fa5]+$ 其中:^ 與字符串開始的地方匹配(?!_)  不能以_開頭(?!.*?_$)  不能以_結尾[a-zA-Z0-9_/u4e00-/u9fa5]+  至少一個漢字、數字、字母、下劃線$  與字符串結束的地方匹配 放在程序里前面加@,否則需要//進行轉義 @"^(?!_)(?!.*?_$)[a-zA-Z0-9_/u4e00-/u9fa5]+$" (或者:@"^(?!_)/w*(?<!_)$"  或者 @" ^[/u4E00-/u9FA50-9a-zA-Z_]+$ " ) 2、只含有漢字、數字、字母、下劃線,下劃線位置不限: ^[a-zA-Z0-9_/u4e00-/u9fa5]+$ 3、由數字、26個英文字母或者下劃線組成的字符串^/w+$ 4、2~4個漢字 @"^[/u4E00-/u9FA5]{2,4}$";  5、^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$ 用:(Abc)+  來分析: XYZAbcAbcAbcXYZAbcAb XYZAbcAbcAbcXYZAbcAb6、[^/u4E00-/u9FA50-9a-zA-Z_]34555#5' -->34555#5' [/u4E00-/u9FA50-9a-zA-Z_]  eiieng_89_  --->  eiieng_89__';'eiieng_88&*9_  --> _';'eiieng_88&*9__';'eiieng_88_&*9_ --> _';'eiieng_88_&*9_ public bool RegexName(string str) {  bool flag=Regex.IsMatch(str,@"^[a-zA-Z0-9_/u4e00-/u9fa5]+$");  return flag; }  Regex  reg=new  Regex("^[a-zA-Z_0-9]+$");   if(reg.IsMatch(s))   {   //符合規則   }   else  {   //存在非法字符   }

以上所述就是本文的全部內容了,希望對大家學習javascript正則表達式能夠有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 二手房| 南充市| 江达县| 望奎县| 应城市| 北流市| 苗栗县| 金坛市| 锡林浩特市| 白河县| 贡觉县| 屯门区| 通许县| 杭锦后旗| 子洲县| 赞皇县| 上饶县| 荥经县| 尉犁县| 汕头市| 南江县| 鄂州市| 和硕县| 五指山市| 盈江县| 卓资县| 盘山县| 湘阴县| 莎车县| 泰来县| 濉溪县| 正安县| 上栗县| 历史| 芦溪县| 永平县| 神农架林区| 高邮市| 农安县| 革吉县| 雷州市|