전단 정규 표현 식 대전

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]+$
 8    、26                :^\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-4405222、021-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  (01~09 1~12):^(0?[1-9]|1[0-2])$
13     31 (01~09 1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$ 
14       :
15    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]    (      ,            (          2,ASCII   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))

좋은 웹페이지 즐겨찾기