email 과 숫자, 알파벳, 밑줄 그리고 한자 의 정규 표현 식

3361 단어 .net정규 표현 식
자신 이 정리 한 정규 표현 식: 절대적 으로 정확 합 니 다. 본인 은 이미 검증 을 통 과 했 습 니 다.
1.     、                        :^(?!_)(?!.*?_$)[a-zA-Z0-9_]+$
            : ^[a-zA-Z0-9_]+$
2.       、  、  、   : "[a-zA-Z0-9_\u4e00-\u9fa5]+"      
3.             :"^[\u4e00-\u9fa5]"
4.   10   : ValidationExpression="^[\u4e00-\u9fa5]{0,10}"
5.      、  、  、              :^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 
     :
        ^             
        (?!_)     _  
        (?!.*?_$)     _  
        [a-zA-Z0-9_\u4e00-\u9fa5]+        、  、  、   
        $             

6. email     :       
   (1) \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
   (2) ^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*((\\.[A-Za-z]{2,}){1}$) 

 다음은 전재 입 니 다.
  E-Mail     :
        :     
                       、    、   “-”(       )      ,              “-”,“-”         。             。      60   (    .com、.net、.org )。     
    
    
  /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i;   
    
  /  /i                   ;   
  ^          
  $          
  [a-z]   E-Mail                
    
  ([a-z0-9]*[-_]?[a-z0-9]+)*    _a_2、aaa11、_1_a_2  , a1_、aaff_33a_、a__aa   ,      ,     ,*  0     。   
  *  0         .   
  [a-z0-9]*     0               
  [-_]?     0  1“-”,  “-”         
  [a-z0-9]+     1            ,  “-”         
    
  @        @   
  ([a-z0-9]*[-_]?[a-z0-9]+)+      ([a-z0-9]*[-_]?[a-z0-9]+)*  ,      ,+         。   
  [\.]        (.)         
  [a-z]{2,3}     2  3     ,   com  net .   
  ([\.][a-z]{2})?     0   1 [\.][a-z]{2}(  .cn )         .com.cn            ,       {2} {    ,    } 

 아래 도 옮 겨 실 었 습 니 다.
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   
  {   
  \\         
  } 

좋은 웹페이지 즐겨찾기