전단 정규 표현 식 대전

1. 숫자 를 검증 하 는 표현 식
 1^[0-9]*$
 2 n    :^\d{n}$
 3   n    :^\d{n,}$
 4 m-n    :^\d{m,n}$
 5^(0|[1-9][0-9]*)$
 6^([1-9][0-9]*)+(.[0-9]{1,2})?$
 7  1-2^(\-)?\d+(\.\d{1,2})?$
 8   、  、   :^(\-|\+)?\d+(\.\d+)?$
 9^[0-9]+(.[0-9]{2})?$
10  1~3^[0-9]+(.[0-9]{1,3})?$
11^[1-9]\d*$   ^([1-9][0-9]*){1,3}$   ^\+?[1-9][0-9]*$
12^\-[1-9][]0-9"*$   ^-[1-9]\d*$
13^\d+$   ^[1-9]\d*|0$
14^-[1-9]\d*|0$   ^((-\d+)|(0+))$
15^\d+(\.\d+)?$   ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
16^((-\d+(\.\d+)?)|(0+(\.0+)?))$   ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
17^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
18^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$   ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
19^(-?\d+)(\.\d+)?$   ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$

2. 문자 의 표현 식 검사
 1^[\u4e00-\u9fa5]{0,}$
 2^[A-Za-z0-9]+$   ^[A-Za-z0-9]{4,40}$
 3    3-20^.{3,20}$
 4  26^[A-Za-z]+$
 5  26^[A-Z]+$
 6  26^[a-z]+$
 7     26^[A-Za-z0-9]+$
 826^\w+$   ^\w{3,20}$
 9   、  、       :^[\u4E00-\u9FA5A-Za-z0-9_]+$
10   、  、            :^[\u4E00-\u9FA5A-Za-z0-9]+$   ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$
11       ^%&',;=?$\"   :[^%&',;=?$\x22]+
12       ~[^~\x22]+

3. 특수 수요 표현 식
 1 Email  :^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
 2[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
 3 InternetURL:[a-zA-z]+://[^\s]*   ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
 4^(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])\d{8}$ (^([1][3,4,5,6,7,8,9])\d{9}$)
 5     ("XXX-XXXXXXX""XXXX-XXXXXXXX""XXX-XXXXXXX""XXX-XXXXXXXX""XXXXXXX" "XXXXXXXX)^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$ 
 6       (0511-4405222021-87888822):\d{3}-\d{8}|\d{4}-\d{7} 
 7 18      (  、  x  )^((\d{18})|([0-9x]{18})|([0-9X]{18}))$
 8       (5-16)^[a-zA-Z][a-zA-Z0-9_]{4,15}$
 9   (6~18  ,      、      )^[a-zA-Z]\w{5,17}$
10    (               ,        ,   8-10  )^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$  
11^\d{4}-\d{1,2}-\d{1,2}
12    12  (0109 112)^(0?[1-9]|1[0-2])$
13     31 (0109 131)^((0?[1-9])|((1|2)[0-9])|30|31)$ 
1415    1.               :"10000.00"   "10,000.00",     " "   "10000"   "10,000"^[1-9][0-9]*$ 
16    2.         0     ,  ,         "0"   ,^(0|[1-9][0-9]*)$ 
17    3.  0      0     .^(0|-?[1-9][0-9]*)$ 
18    4.     0             0   .    0    .       ,          .^[0-9]+(.[0-9]+)?$ 
19    5.      ,          1  ,  "10."     ,   "10"   "10.2"^[0-9]+(.[0-9]{2})?$ 
20    6.                ,         ,^[0-9]+(.[0-9]{1,2})?$ 
21    7.             .              ,^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$ 
22    8.1 3   ,          +3   ,      ,^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$ 
23,   "+"   "*"                  (  ,   ?)  ,                 ,         
24 xml  :^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
25[\u4e00-\u9fa5]
26[^\x00-\xff]    ((          2ASCII   1))
27
\s*\r ( ) 28 HTML<(\S*?)[^>]*>.*?</\1>|<.*? /> ( , , ) 29^\s*|\s*$ (^\s*)|(\s*$) ( ( 、 、 )) 30 QQ[1-9][0-9]{4,} ( QQ 10000 ) 31[1-9]\d{5}(?!\d) ( 6 ) 32 IP :\d+\.\d+\.\d+\.\d+ ( IP ) 33 IP((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))

좋은 웹페이지 즐겨찾기