정규 표현 식 구결 및 튜 토리 얼 (추천)


       ,       ; (     ^     $)
       ,       ; ( \. \*     )
      w,        ; (\w     ;\d   )
      d,        ;
      a,        ;
      b,        ;
      t,        ;
      r,        ;
      s,        ;
       ,       ;
      W,        ;
      S,        ;
      D,        ;
      B,        ;

       ,       ; (* + ?)
0   1    ,    0  1; (* 0-n;+ 1-n;? 0-1   )
       ,       ; ({n} {n,} {n,m})
       ,       ; ((abc){3}      “abc”  3  )
       ,       ;
       ,       ;
       ,       ; ([1-5])
       ,       ; ([^a]  “a”       )
1      ,       ; (    “\”     )
1      ,       ;
   ,   ;
       ,       ; (“\b(\w+)\b\s+\1\b”    “1”     “(\w+)”)
       ,       ; (“(?\w+)”  “\w+”    ,   “Word”)
   ,   ,       ;
       ,       ; (“\b\w+(?=ing\b)”  “ing”      )
       ,       ; (“(?<=\bsub)\w+\b”  “sub”      )
       ,       ;
PHPer   , !      ;
       ,       ; (“\w*d(?!og)\w*”,“dog”   ,“do”  )
       ,       ;
       ,       ;
       ,       ;
       ,       ;
       ,0 1    ;
      ?,       ;
       ,       



       

1。^\d+$ //      (    + 0) 
2。^[0-9]*[1-9][0-9]*$ //      
3。^((-\d+) ?(0+))$ //      (    + 0) 
4。^-[0-9]*[1-9][0-9]*$ //      
5。^-?\d+$ //     
6。^\d+(\.\d+)?$ //       (     + 0) 
7。^(([0-9]+\.[0-9]*[1-9][0-9]*) ?([0-9]*[1-9][0-9]*\.[0-9]+) ?([0-9]*[1-9][0-9]*))$ //       
8。^((-\d+(\.\d+)?) ?(0+(\.0+)?))$ //       (     + 0) 
9。^(-(([0-9]+\.[0-9]*[1-9][0-9]*) ?([0-9]*[1-9][0-9]*\.[0-9]+) ?([0-9]*[1-9][0-9]*)))$ //       
10。^(-?\d+)(\.\d+)?$ //      
11。^[A-Za-z]+$ //   26            
12。^[A-Z]+$ //   26               
13。^[a-z]+$ //   26               
14。^[A-Za-z0-9]+$ //      26            
15。^\w+$ //     、26                
16。^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //  email   
17。^[a-zA-z]+://  (\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //  url 
18。            : [\u4e00-\u9fa5] 
19。       (      ):[^\x00-\xff] 
20。  :        (          2,ASCII   1) 
String.prototype.len=function(){return this.replace([^\x00-\xff]/g,”aa”).length;} 
21。          :
[\s ? ]*\r 22。 HTML :/ .* <\/\1> ? \/>/ 23。 :(^\s*) ?(\s*$) * * 1、^\S+[a-z A-Z]$ * 2、\S{6,} * 3、^\d+$ * 4、(.*)(\.jpg ?\.bmp)$ jpg bmp * 5、^\d{4}\-\d{1,2}-\d{1,2}$ 2004-10-22 * 6、^0$ * 7、^0{2,}$ * 8、^[\s ?\S]{20,}$ * 9、^\+?[a-z0-9](([-+.] ?[_]+)?[a-z0-9]+)*@([a-z0-9]+(\. ?\-))+[a-z]{2,6}$ * 10、\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*([,;]\s*\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)* * 11、^(\([0-9]+\))?[0-9]{7,8}$ 7 8 (022)87341628 * 12、^[a-z A-Z 0-9 _]+@[a-z A-Z 0-9 _]+(\.[a-z A-Z 0-9 _]+)+(\,[a-z A-Z 0-9 _]+@[a-z A-Z 0-9 _]+(\.[a-z A-Z 0-9 _]+)+)*$ * 、 、 ; @ . * 13 ^\w+@\w+(\.\w+)+(\,\w+@\w+(\.\w+)+)*$ , 。 14 ^\w+((-\w+) ?(\.\w+))*\@\w+((\. &brvbar;-)\w+)*\.\w+$ : [\u4e00-\u9fa5] : , ( ):[^\x00-\xff] : ( 2,ASCII 1) :
\s*\r : HTML : \S*
?)[^>]*>.*? ? <./> : , , :^\s* ?\s*$ : ( 、 、 ), Email :\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* : URL :[a-zA-z]+://[^\s]* : , ( , 5-16 , ):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ : :\d{3}-\d{8} ?\d{4}-\d{7} : 0511-4405222 021-87888822 QQ :[1-9][0-9]{4,} : QQ 10000 :[1-9]\d{5}(?!\d) : 6 :\d{15} ?\d{18} : 15 18 ip :\d+\.\d+\.\d+\.\d+ : ip : ^[1-9]\d*$ // ^-[1-9]\d*$ // ^-?[1-9]\d*$ // ^[1-9]\d* &brvbar;0$ // ( + 0) ^-[1-9]\d* &brvbar;0$ // ( + 0) ^[1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d*$ // ^-([1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d*)$ // ^-?([1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d* &brvbar;0?\.0+ &brvbar;0)$ // ^[1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d* &brvbar;0?\.0+ &brvbar;0$ // ( + 0) ^(-([1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d*)) &brvbar;0?\.0+ &brvbar;0$ // ( + 0) : , : ^[A-Za-z]+$ // 26 ^[A-Z]+$ // 26 ^[a-z]+$ // 26 ^[A-Za-z0-9]+$ // 26 ^\w+$ // 、26 “^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+___FCKpd___0quot; //email “^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?___FCKpd___0quot; //url : [\u4e00-\u9fa5] : , ( ):[^\x00-\xff] : ( 2,ASCII 1) :
\s*\r : HTML : \S*?)[^>]*>.*? ? <./> : , , :^\s* ?\s*$ : ( 、 、 ), Email :\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* : URL :[a-zA-z]+://[^\s]* : , ( , 5-16 , ):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ : :\d{3}-\d{8} ?\d{4}-\d{7} : 0511-4405222 021-87888822 QQ :[1-9][0-9]{4,} : QQ 10000 :[1-9]\d{5}(?!\d) : 6 :\d{15} ?\d{18} : 15 18 ip :\d+\.\d+\.\d+\.\d+ : ip : ^[1-9]\d*$ // ^-[1-9]\d*$ // ^-?[1-9]\d*$ // ^[1-9]\d* &brvbar;0$ // ( + 0) ^-[1-9]\d* &brvbar;0$ // ( + 0) ^[1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d*$ // ^-([1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d*)$ // ^-?([1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d* &brvbar;0?\.0+ &brvbar;0)$ // ^[1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d* &brvbar;0?\.0+ &brvbar;0$ // ( + 0) ^(-([1-9]\d*\.\d* &brvbar;0\.\d*[1-9]\d*)) &brvbar;0?\.0+ &brvbar;0$ // ( + 0) : , : ^[A-Za-z]+$ // 26 ^[A-Z]+$ // 26 ^[a-z]+$ // 26 ^[A-Za-z0-9]+$ // 26 ^\w+$ // 、26 “^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+___FCKpd___0quot; //email “^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?___FCKpd___0quot; //urlview plaincopy to clipboardprint? : 1. :+,*,?,{m,n} , , ?, , 1. :+,*,?,{m,n} , , ?, , view plaincopy to clipboardprint? 2. : (x &brvbar;y) , , , (?:x &brvbar;y), , 。 2. : (x &brvbar;y) , , , (?:x &brvbar;y), , 。view plaincopy to clipboardprint? 3. : , 。 ,2003-2-8 2003-02-08 /-(\d)-/ 8 , 2, /-(\d)(?=-)/ - , - 3. : , 。 ,2003-2-8 2003-02-08 /-(\d)-/ 8 , 2, /-(\d)(?=-)/ - , -view plaincopy to clipboardprint? 4. :js (?=pattern) , pattern 。 (?!pattern) , pattern 。 [^][^] , ?! 。 4. :js (?=pattern) , pattern 。 (?!pattern) , pattern 。 [^][^] , ?! 。view plaincopy to clipboardprint? 5. : , , , 5. : , , , view plaincopy to clipboardprint? 6. :
um
num 。 ,’(.)\1\1′ AAA 。’(.)(.)\2\1′ ABBA 。 6. :
um
num 。 ,’(.)\1\1′ AAA 。’(.)(.)\2\1′ ABBA 。view plaincopy to clipboardprint? ^ (carat) . (period) [ (left bracket} $
(dollar sign) ( (left parenthesis) ) (right parenthesis) ? (pipe) * (asterisk) + (plus symbol) ? (question mark) { (left curly bracket, or left brace) \ backslash ^ (carat) . (period) [ (left bracket} $ (dollar sign) ( (left parenthesis) ) (right parenthesis) ? (pipe) * (asterisk) + (plus symbol) ? (question mark) { (left curly bracket, or left brace) \ backslash view plaincopy to clipboardprint? view plaincopy to clipboardprint? x x \\ \0n 0n (0 <= n <= 7) \0nn 0nn (0 <= n <= 7) \0mnn 0mnn 0mnn (0 <= m <= 3, 0 <= n <= 7) \xhh 0xhh \uhhhh 0xhhhh \t ('\u0009')
('\u000A') \r ('\u000D') \f ('\u000C') \a ('\u0007') \e ('\u001B') \cx T x x x x \\ \0n 0n (0 <= n <= 7) \0nn 0nn (0 <= n <= 7) \0mnn 0mnn 0mnn (0 <= m <= 3, 0 <= n <= 7) \xhh 0xhh \uhhhh 0xhhhh \t ('\u0009')
('\u000A') \r ('\u000D') \f ('\u000C') \a ('\u0007') \e ('\u001B') \cx T x x view plaincopy to clipboardprint? [abc] a, b, or c ( ) [^abc] a、b c ( ) [a-zA-Z] a z A Z , ( ) [a-z-[bc]] a z, b c : [ad-z]( ) [a-z-[m-p]] a z, m p: [a-lq-z] [a-z-[^def]] d, e, f [abc] a, b, or c ( ) [^abc] a、b c ( ) [a-zA-Z] a z A Z , ( ) [a-z-[bc]] a z, b c : [ad-z]( ) [a-z-[m-p]] a z, m p: [a-lq-z] [a-z-[^def]] d, e, f view plaincopy to clipboardprint? . ( , ) \d : [0-9] \D : [^0-9] \s : [ \t
\x0B\f\r] \S : [^\s] \w : [a-zA-Z_0-9] \W : [^\w]

좋은 웹페이지 즐겨찾기