dz¼±µµ¿ò¸»...

¤ýÈ£°¡°èºÎ¸¦ ½ÃÀÛÆäÀÌÁö·Î

ÀºÇà Ä«µå Áõ±Ç º¸Çè ºÎµ¿»ê

     
My Áñ°Üã±â ¼öÁ¤
[¹«·á]  ¿À´ÃÀÇ ¿î¼¼  /  ¹ÙÀÌ¿À¸®µë
¿©±â´Â ȸ¿ø´ÔÀÌ Á÷Á¢ µî·ÏÇϽÅ
Áñ°Üã´Â »çÀÌÆ®°¡ Ãâ·ÂµË´Ï´Ù.
ÄÄÇ»ÅÍ¿Í °ü·ÃÀÖ´Â ¸ðµç ÆÁÀ» °øÀ¯ÇսôÙ.

Á¤±Ô Ç¥Çö½Ä

°ü¸®ÀÚ|2009-12-14 19:52:43|Á¶È¸ : 16459
[ Á¤±ÔÇ¥Çö½Ä¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ(1) ]

Á¤±ÔÇ¥Çö½ÄÀº ¾î¶² ¹®ÀÚ ÆÐÅÏÀ» ã¾Æ¼­ ¼öÁ¤ ¹× ±³È¯ µî À¥ÇÁ·Î±×·¥ °³¹ß½Ã
Á¤±³ÇÑ ¹®ÀÚ Ã³¸®¸¦ °¡´ÉÇÏ°Ô ÇØÁØ´Ù. ±×·³ Á¤±ÔÇ¥Çö½ÄÀÇ »ç¿ë¹ý¿¡ ´ëÇÏ¿© ¾Ë¾Æ
º¸ÀÚ.

ù¹ø°´Â ±âº»ÀûÀÎ ±âÈ£µé¿¡ ´ëÇÏ¿© ¾Ë¾Æ º¸°Ú´Ù.

Á¤±ÔÇ¥Çö½Ä ±âº» ¹®¹ý

'^' ¿Í '$'

'^' ´Â ¹Ù·Î ¹®ÀÚ µÚÀÇ ¹®ÀÚ¿­·Î ½ÃÀÛµÊÀ» °¡¸£Å²´Ù.
"^The" : "The"·Î ½ÃÀÛÇÏ´Â ¹®ÀÚ. ex) The Car is red, Theater...

'$' ´Â ¹®ÀÚ¿­ÀÇ ¸Ç ¸¶Áö¸·À» °¡¸£Å²´Ù.
"of despair$" : "of despair"·Î ³¡³ª´Â ¹®ÀÚ¿­. ex) The concept of despair
"^hello$" : hello·Î ½ÃÀÛÇØ hello·Î ³¡³ª´Â °æ¿ì À̹ǷΠ"hello" »ÓÀÌ´Ù.


'.', '*' ¿Í '+' ±×¸®°í '?'

'.' Àº ¾î¶² ¹®ÀÚµçÁö ÀÓÀÇÀÇ ÇÑ ¹®ÀÚ¸¦ ¸»ÇÑ´Ù. ²À ÇϳªÀÇ ¹®ÀÚ°¡ ÀÖ¾î¾ß ÇÑ´Ù.
ex) "x.z"´Â xyz, xxz, xbz µîÀÌ°í xz³ª xyyz´Â ¾ÈµÈ´Ù.

'*' ´Â ¹Ù·Î ¾ÕÀÇ ¹®ÀÚ°¡ ¾ø°Å³ª Çϳª ÀÌ»óÀÇ °æ¿ì¸¦ ¸»ÇÑ´Ù.
ex) "ab*" ´Â a, abc, ab, abbbb µîÀ» ¸»ÇÑ´Ù.

'+' ´Â ¹Ù·Î ¾ÕÀÇ ¹®ÀÚ¸¦ ³ªÅ¸³»¸é ²À 1³ª ÀÌ»óÀ̾î¾ß ÇÑ´Ù.
ex) "ab+"´Â abc, abbb µîÀÌ°í a´Â µÇÁö ¾Ê´Â´Ù.

'?' ´Â ¹Ù·Î ¾ÕÀÇ ÇÑ ¹®ÀÚ°¡ Àְųª ¾ø´Â °ÍÀ» ¸»ÇÑ´Ù. ´ÜÁö ÇÑ ¹®ÀÚ¸¸À̾î¾ß
ÇÑ´Ù.
ex) "ab?"´Â a ¶Ç´Â ab ¸¦ ³ªÅ¸³½´Ù.


[], {} ¿Í () ±×¸®°í |

'[]' ´Â [] ¾È¿¡ Á¸ÀçÇÏ´Â ¹®ÀÚµé Áß ÇÑ ¹®ÀÚ¸¸À» ³ªÅ¸³½´Ù.
ex) [abc] ´Â a ¶Ç´Â b ¶Ç´Â c Áß¿¡ Çѹ®ÀÚ¸¦ ³ªÅ¸³½´Ù. ¿©±â¼­ '-'¸¦ »ç¿ëÇÒ¶©
¹üÀ§¸¦ ³ªÅ¸³½´Ù. Áï [ a-f ] ´Â [abcdf] ¿Í °°Àº°ÍÀ» ³ªÅ¸³½´Ù.

'{}'´Â {} ¾Õ¿¡ ÀÖ´Â ¹®ÀÚ³ª ¹®ÀÚ¿­ÀÇ °³¼ö¸¦ Á¤ÇÏ´Â °ÍÀÌ´Ù.
ex) "ab{2}" ´Â "abb"¸¦ ³ªÅ¸³½´Ù. Áï bÀÇ °³¼ö°¡ 2°³¸¦ ³ªÅ¸³½´Ù.
"ab{2,}" ´Â abb, abbbbb µî bÀÇ °³¼ö°¡ 2°³ ÀÌ»óÀ» ³ªÅ¸³½´Ù.
"ab{3,5}" ´Â abbb, abbbb, abbbbb ¿Í °°ÀÌ b°¡ 3°³¿¡¼­ 5°³ ±îÁö¸¦ ³ªÅ¸³½´Ù.

'()' ´Â ()¾È¿¡ ÀÖ´Â ±ÛÀÚµéÀ» ±×·ìÈ­ÇÑ´Ù.
ex) a(bc)* ´Â a, abc abcbc µî 'bc'°¡ ¾ø°Å³ª Çϳª ÀÌ»óÀÎ °æ¿ìÀÌ´Ù.
"a(bc){2}" ´Â abcbc ¸¦ ³ªÅ¸³½´Ù.

'|' ´Â OR ¿¬»êÀÚ ±â´ÉÀ» ÇÑ´Ù.
"kim|lee" ´Â kim ¶Ç´Â lee µÑÁß Çϳª¸¦ ³ªÅ¸³½´Ù.

Áö±Ý±îÁö Á¤±ÔÇ¥Çö½ÄÀÇ ±âº»ÀûÀÎ ±âÈ£¿¡ ´ëÇÏ¿© Á¤¸®ÇØ º¸¾Ò´Ù. ±×·³ ´ÙÀ½
½Ã°£¿¡´Â Á»´õ º¹ÀâÇÑ ±âÈ£½Ä¿¡ ´ëÇÏ¿© ¾Ë¾Æº¸°Ú´Ù.



[ Á¤±ÔÇ¥Çö½Ä¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ(2) ]

À̹ø¿¡´Â Á» ´õ º¹ÀâÇÑ Á¤±Ô Ç¥Çö½ÄÀÇ ¿¹¸¦ ´Ù·ç¾î º¸ÀÚ

¹®ÀÚ Å¬·¡½º

[[:alpha:]] ´Â [a-zA-Z] ¿Í µ¿ÀÏ
[[:digit:]] ´Â [0-9] ¿Í µ¿ÀÏ
[[:alnum:]] ´Â [a-zA-Z0-9] ¿Í µ¿ÀÏ
[[:space:]] ´Â °ø¹é ¹®ÀÚ ÀǹÌ

¸¹Àº ¿¹Á¦¸¦ ÀÌÇØÇÔÀ¸·Î Á»´õ ±íÀÌ ÀÖ°Ô Á¤±Ô Ç¥Çö½ÄÀ» ³ª¿­ÇØ º¸ÀÚ

^[1-9][0-9]*$ : 1000 ¶Ç´Â 200ó·³ óÀ½ ¼ýÀÚ°¡ 0ÀÌ ¾Æ´Ï°í ³¡±îÁö ¼ýÀÚ¸¸ Á¸Àç
Áï µ· µîÀÇ °ªÀ» À¯È¿ÇÑÁö °Ë»ç ÇÑ´Ù.

^(0|[1-9][0-9]*)$ : 0 ¶Ç´Â 1000, 200ó·³ µ·ÀÇ ´ÜÀ§°¡ µÉ ¼ö ÀÖ´Ù.

^(0|-?[1-9][0-9]*)$ : ÀÌ Ç¥ÇöÀº À½¼ö °ªµµ Ç¥ÇöµÇ¾îÁø´Ù.

^[0-9]+(.[0-9]+)?$ : Áï ¼Ò¼öÁ¡ Ç¥ÇöÀ» À§ÇØ ³ªÅ¸³»¾ú´Ù. '.' ´Â ÀÓÀÇÀÇ ÇÑ
¹®ÀÚ°¡ ¾Æ´Ñ ¼Ò¼öÁ¡ ¸¶Å© '.'À» ³ªÅ¸³»±â À§ÇØ »ç¿ë µÇ¾ú´Ù. Áï 20 ¶Ç´Â 21.2
°°Àº ¼Ò¼öÁ¡ ÇÑÀÚ¸®±îÁö¸¸ ³ªÅ¸³½´Ù.

^[0-9]+(.[0-9]{2})?$ : ÀÌ°ÍÀº ¼Ò¼öÁ¡ µÎ¹ø°±îÁö ³ªÅ¸³½´Ù´Â °ÍÀÌ´Ù. ex) 0.12

^[0-9]+(.[0-9]{1,2})?$ : ÀÌ°ÍÀº ¼Ò¼öÁ¡ Çϳª ¶Ç´Â µÎ °³±îÁöÀÎ °ÍÀÌ´Ù.

^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$ : ÀÌ°ÍÀº 3ÀÚ¸®½Ä ©¶ó¼­ ÄÞ¸¶¸¦ ºÙ¿©
Áָ鼭 ¼Ò¼öÁ¡ ÇÑÀÚ¸®¿¡¼­ µÎÀÚ¸®±îÁö Ç¥ÇöÇÑ´Ù. ex) 12,234,566.12

À§¿Í °°ÀÌ ¿¹¸¦ µé¾î °£´ÜÈ÷ ¼³¸íÇØ º¸¾Ò´Ù.
À§ÀÇ ºÎºÐÀ» ÀÚ¼¼È÷ ºÐ¼®Çغ¸±¸ ÀÌÇØ°¡ È®½ÇÈ÷ µÇ¸é ¾î´À Á¤µµ ÀÚ½ÅÀÌ »ý±æ
°ÍÀÌ´Ù.

±×·³ ´ÙÀ½Àº ¸¶Áö¸·À¸·Î ÀÚÁÖ À¥ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÏ´Â ¸ÞÀÏ ¹× À¥ µîÀÇ À¯È¿¼ºÀ»
°Ë»çÇÏ¿© ¸µÅ©¸¦ °É¾îÁÖ´Â °Í¿¡ ´ëÇÏ¿© À̾߱âÇغ¸°Ú´Ù.



[ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ(3) ]

À̹ø¿¡´Â Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ë ÇÏ¿© ¸ÞÀÏ ¹× À¥ ¸µÅ©µîÀÇ À¯È¿¼º °Ë»ç ¹× ¸µÅ©
°É¾îÁֱ⠵ ´ëÇÏ¿© ¾Ë¾Æ º¸ÀÚ.


À̸ÞÀÏ À¯È¿¼º °Ë»ç

À̸ÞÀÏ¿¡ ´ëÇÏ¿© ¾Ë¾Æº¸¸é À̸ÞÀÏ ÁÖ¼Ò´Â À¯Àú¸í°ú ¼­¹ö¸íÀ» '@'¸¦ »ç¿ëÇÏ¿©
³ªÅ¸³½´Ù. ¿¹¸¦ µé¸é start@linuxstart.co.kr°ú °°ÀÌ ³ªÅ¸³½´Ù.

À¯Àú¸íÀÇ Á¶°Ç : ´ë¹®ÀÚ, ¼Ò¹®ÀÚ, ¼ýÀÚ ±×¸®°í '.' '-' '_' À» °¡Áú ¼ö ÀÖ´Ù.
À¯Àú¸íÀº '.' ·Î ½ÃÀÛ ¶Ç´Â ³¡³ª¼­´Â ¾ÈµÈ´Ù.

[_0-9a-zA-Z-]+(.[_0-9a-zA-Z]+)*

À§¿Í °°ÀÌ À¯Àú¸íÀÇ À¯È¿¼ºÀ» °Ë»ç ÇÒ ¼ö ÀÖ´Ù.

¼­¹ö¸íÀÇ °æ¿ì : À§ÀÇ À¯Àú¸íÀÇ °æ¿ì¿Í µ¿ÀÏÇÏ´Ù. ´Ü '_' À» »ç¿ëÇؼ­´Â ¾ÈµÈ´Ù.

[0-9a-zA-Z-]+(.[0-9a-zA-Z-]+)*

¿Í °°ÀÌ ³ªÅ¸³¾ ¼ö ÀÖ´Ù.

ÀüüÀÇ ÀüÀÚ¿ìÆí À¯È¿¼º °Ë»ç´Â À¯Àú¸í@¼­¹ö¸íÀ̹ǷΠ¾Æ·¡¿Í °°´Ù.

^[_0-9a-zA-Z]+(.[_0-9a-zA-Z+)*@[0-9a-zA-Z]+(.[0-9a-zA-Z]+)*$

¿Í °°ÀÌ Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.


ÁÖ¼Ò À¯È¿¼º °Ë»ç

HTTPÀÇ ÁÖ¼Òµî ÀÚµ¿ ¸µÅ© °É¾îÁÖ±â À§Çؼ± ¸ÕÀú URLÀÇ À¯È¿¼ºÀ» °Ë»çÇÏ¿©¾ß ÇÑ´Ù.

URLÀº ´ë¹®ÀÚ, ¼Ò¹®ÀÚ, ¼ýÀÚ ,'.','_','=','&','?','~','@','/','+'¸¦ »ç¿ëÇÒ ¼ö
ÀÖ´Ù

Áï http://([0-9a-zA-Z./@~?&=_]+)°¡ µÈ´Ù.


¸µÅ©¸¦ PHP¸¦ »ç¿ëÇÏ¿© HTML·Î °É¾î ÁÖ±â À§ÇÑ ¹æ¹ý

$add="www.linuxstart.co.kr";
$pattern = "([0-9a-zA-Z./@~?&=_]+)";
$link = ereg_replace($pattern, "http://1" $add);
echo ("$link");

ÀÇ °á°ú $link´Â ´ÙÀ½Ã³·³ º¯°æµÈ´Ù.
http://www.linuxstart.co.kr
¿Í °°ÀÌ µÈ´Ù. Âü°í·Î 1Àº ù¹ø° °ýÈ£¾ÈÀÇ °ªÀ» ¸»ÇÑ´Ù. 2´Â 2¹ø° µîµî


±×·³ ¸ÞÀÏ ¸µÅ©ÀÇ °æ¿ì¸¦ º¸ÀÚ

$mail = "start@linuxstart.co.kr";
$pattern =
"([_0-9a-zA-Z]+(.[_0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(.[0-9a-zA-Z]+)*)"
$link = ereg_replace($pattern, " href='mailto:1@3'>1@3",$mail);
echo ("$link");

ÀÇ °á°ú $link´Â ´ÙÀ½°ú °°´Ù.
start@linuxstart.co.kr
¿Í °°ÀÌ µÈ´Ù.




TAG : Á¤±ÔÇ¥Çö½Ä 


¹øÈ£ Á¦             ¸ñ ÷ºÎ ÀÛ ¼º ÀÏ ÀÛ¼ºÀÚ Á¶È¸
81  

ÀúÀÛ±Ç ¹®Á¦¾ø´Â ¹«·á À̹ÌÁö »çÀÌÆ®

  2014-11-07 È£°¡°èºÎ 21670
80  

[JavaScript] ¿¬°ü¹è¿­

  2014-10-25 È£°¡°èºÎ 7992
79  

[JavaScript] typeof ¹® »ç¿ë¹æ¹ý

  2014-10-25 È£°¡°èºÎ 10518
78  

[JavaScript] try catch¹® »ç¿ë¹æ¹ý

  2014-10-25 È£°¡°èºÎ 11229
77  

Internet Exploer 11 ½ÃÀÛÆäÀÌÁö·Î µî·Ï ¹®Á¦

  2014-10-25 È£°¡°èºÎ 10722
76  

[¿¢¼¿] ¼ýÀÚ Ãµ´ÜÀ§ ±âÈ£ Ç¥½ÃÇÏ´Â ÇÔ¼ö

  2014-10-09 È£°¡°èºÎ 11147
75  

IE ¹®¼­¸ðµå

  2014-08-11 È£°¡°èºÎ 16159
74  

javascript ¿¡¼­ window.onload() ¿Í window::onload() ºñ±³

(2)
  2014-07-23 È£°¡°èºÎ 6366
73  

3DP ChipÀº µå¶óÀ̹ö¸¦ ½±°Ô ã¾ÆÁÖ°í 3DP NetÀº´Â ·£Ä«µåÅëÇÕ µ...

  2014-07-16 È£°¡°èºÎ 11467
72  

android:theme="@android:style/Theme.Dialog" ¿¡·¯°¡ ³¯¶§

  2014-07-12 È£°¡°èºÎ 10691
71  

javascript·Î HTML5 ¿¡¼­ Àç°øÇÏ´Â Placeholder ±â´ÉÀ» ±¸ÇöÇÑ´Ù...

2014-07-03 È£°¡°èºÎ 58802
70  

Internet Explorer¿¡¼­ À¥ ÆäÀÌÁö¸¦ ÀμâÇϰųª Àμ⠹̸® º¸±â¸...

  2014-02-28 È£°¡°èºÎ 11322
69  

[¿¢¼¿] ¼ýÀÚ¸¦ ¹®ÀÚ·Î º¯È¯

2014-02-14 È£°¡°èºÎ 6754
68  

Á¤»ó ¾ÆÀ̵ð·Î ·Î±×ÀÎ Çߴµ¥ deleted ·Î ·Î±×ÀÎ µÇ´Â°æ¿ì!!!

  2014-02-04 È£°¡°èºÎ 26942
67  

[¿¢¼¿] ¸¹Àº ¸Þ¸ð¸¦ ÇѲ¨¹ø¿¡ ¸ðµÎ »èÁ¦Çϱâ

2013-01-21 È£°¡°èºÎ 4567
66  

[¿¢¼¿] ƯÁ¤±â°£ ³â, ¿ù, ÀÏ °è»êÇÔ¼ö (±Ù¼Ó°³¿ù¼ö)

2012-06-20 È£°¡°èºÎ 11823
65  

¸ÞÀκ¸µå, Çϵåµð½ºÅ©, ±×·¡ÇÈÄ«µå, ÆÄ¿ö½áÇöóÀÌÀÇ °íÀåÁõ»ó

  2011-09-02 °ü¸®ÀÚ 20178
64  

°¶·°½ÃS Æ®À§ÅÍ ¾Ë¸² ¼³Á¤¹æ¹ý

  2010-12-28 °ü¸®ÀÚ 11090
63  

HTML°ú XHTMLÀÇ Â÷ÀÌÁ¡

  2010-11-04 °ü¸®ÀÚ 73651
61  

Apache rewrite Module

  2010-10-12 ¾ÆÆÄÄ¡ 287719
óÀ½À¸·Î ¾ÕÀ¸·Î | 1 2 [3] 4 5 6 | ´ÙÀ½ ¸¶Áö¸·