Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javascriptÕýÔò±í´ïʽ

JavaScript--ÕýÔò±í´ïʽ
ÕýÔò±í´ïʽ(regular expression)¶ÔÏó°üº¬Ò»¸öÕýÔò±í´ïʽģʽ(pattern)¡£Ëü¾ßÓÐÓÃÕýÔò±í´ïʽģʽȥƥÅä»ò´úÌæÒ»¸ö´®(string)ÖÐÌØ¶¨×Ö·û(»ò×Ö·û¼¯ºÏ)µÄÊôÐÔ(properties)ºÍ·½·¨(methods)¡£
ÕýÔò±í´ïʽ¹¹Ô캯Êý£º new RegExp("pattern"[,"flags"]);
²ÎÊý˵Ã÷£º
pattern -- Ò»¸öÕýÔò±í´ïʽÎı¾
flags -- Èç¹û´æÔÚ£¬½«ÊÇÒÔÏÂÖµ£º
g: È«¾ÖÆ¥Åä
i: ºöÂÔ´óСд
gi: ÒÔÉÏ×éºÏ
ÔÚ¹¹Ô캯ÊýÖУ¬Ò»Ð©ÌØÊâ×Ö·ûÐèÒª½øÐÐתÒâ(ÔÚÌØÊâ×Ö·ûǰ¼Ó"\")¡£ÕýÔò±í´ïʽÖеÄÌØÊâ×Ö·û£º 
\ תÒ⣬¼´Í¨³£ÔÚ"\"ºóÃæµÄ×Ö·û²»°´Ô­À´ÒâÒå½âÊÍ£¬Èç/b/Æ¥Åä×Ö·û"b"£¬µ±bÇ°Ãæ¼ÓÁË·´Ð±¸Ëºó/\b/£¬×ªÒâΪƥÅäÒ»¸öµ¥´ÊµÄ±ß½ç¡£
-»ò-
¶ÔÕýÔò±í´ïʽ¹¦ÄÜ×Ö·ûµÄ»¹Ô­£¬Èç"*"Æ¥ÅäËüÇ°ÃæÔª×Ö·û0´Î»ò¶à´Î£¬/a*/½«Æ¥Åäa,aa,aaa£¬¼ÓÁË"\"ºó£¬/a\*/ ½«Ö»Æ¥Åä"a*"¡£  ^  Æ¥ÅäÒ»¸öÊäÈë»òÒ»ÐеĿªÍ·£¬/^a/Æ¥Åä"an A"£¬¶ø²»Æ¥Åä"An a" 
$  Æ¥ÅäÒ»¸öÊäÈë»òÒ»ÐеĽá⣬/a$/Æ¥Åä"An a"£¬¶ø²»Æ¥Åä"an A" 
*  Æ¥ÅäÇ°ÃæÔª×Ö·û0´Î»ò¶à´Î£¬/ba*/½«Æ¥Åäb,ba,baa,baaa 
+  Æ¥ÅäÇ°ÃæÔª×Ö·û1´Î»ò¶à´Î£¬/ba*/½«Æ¥Åäba,baa,baaa 
?  Æ¥ÅäÇ°ÃæÔª×Ö·û0´Î»ò1´Î£¬/ba*/½«Æ¥Åäb,ba 
(x)  Æ¥Åäx±£´æxÔÚÃûΪ$1...$9µÄ±äÁ¿ÖР
x|y  Æ¥Åäx»òy 
{n}  ¾«È·Æ¥Åän´Î 
{n,}  Æ¥Åän´ÎÒÔÉÏ 
{n,m}  Æ¥Åän-m´Î 
[xyz]  ×Ö·û¼¯(character set)£¬Æ¥ÅäÕâ¸ö¼¯ºÏÖеÄÈÎÒ»Ò»¸ö×Ö·û(»òÔª×Ö·û) 
[^xyz]  ²»Æ¥ÅäÕâ¸ö¼¯ºÏÖеÄÈκÎÒ»¸ö×Ö·û 
[\b]  Æ¥ÅäÒ»¸öÍ˸ñ·û
\b  Æ¥ÅäÒ»¸öµ¥´ÊµÄ±ß½ç 
\B  Æ¥ÅäÒ»¸öµ¥´ÊµÄ·Ç±ß½ç
\cX  Õâ¶ù£¬XÊÇÒ»¸ö¿ØÖÆ·û£¬/\cM/Æ¥ÅäCtrl-M 
\d  Æ¥ÅäÒ»¸ö×ÖÊý×Ö·û£¬/\d/ = /[0-9]/ 
\D  Æ¥ÅäÒ»¸ö·Ç×ÖÊý×Ö·û£¬/\D/ = /[^0-9]/ 
\n  Æ¥ÅäÒ»¸ö»»Ðзû 
\r  Æ¥ÅäÒ»¸ö»Ø³µ·û 
\s  Æ¥ÅäÒ»¸ö¿Õ°××Ö·û£¬°üÀ¨\n,\r,\f,\t,\vµÈ 
\S  Æ¥ÅäÒ»¸ö·Ç¿Õ°××Ö·û£¬µÈÓÚ/[^\n\f\r\t\v]/ 
\t  Æ¥ÅäÒ»¸öÖÆ±í·û 
\v  Æ¥ÅäÒ»¸öÖØÖ±ÖÆ±í·û 
\w  Æ¥ÅäÒ»¸ö¿ÉÒÔ×é³Éµ¥´ÊµÄ×Ö·û(alphanumeric£¬ÕâÊÇÎÒµÄÒâÒ룬º¬Êý×Ö)£¬°üÀ¨Ï»®Ïߣ¬Èç[\w]Æ¥Åä"$5.98"ÖеÄ5£¬µÈÓÚ[a-zA-Z0-9] 
\W  Æ¥ÅäÒ»¸ö²»¿ÉÒÔ×é³Éµ¥´ÊµÄ×Ö·û£¬Èç[\W]Æ¥Åä"$5.98


Ïà¹ØÎĵµ£º

Àí½â JavaScript ±Õ°ü

 
Òª³ÉΪ¸ß¼¶ JavaScript ³ÌÐòÔ±£¬¾Í±ØÐëÀí½â±Õ°ü¡£
±¾ÎĽáºÏ ECMA 262 ¹æ·¶Ïê½âÁ˱հüµÄÄÚ²¿¹¤×÷»úÖÆ£¬Èà JavaScript ±à³ÌÈËÔ±¶Ô±Õ°üµÄÀí½â´Ó“ǶÌ׵ĺ¯Êý”ÉîÈëµ½“±êʶ·û½âÎö¡¢Ö´Ðл·¾³ºÍ×÷ÓÃÓòÁ´”µÈµÈ JavaScript ¶ÔÏ󱳺óµÄÔËÐлúÖÆµ±ÖУ¬ÕæÕýÁì»áµ½±Õ°üµÄʵÖÊ¡£
Ô­ÎÄÁ´½Ó£ºJavaScript C ......

FirefoxºÍIEÖ®¼ä7¸öJavaScript²îÒì

¾¡¹Ü JavaScript ÀúÊ·ÉÏʹÓÃÈß³¤¶øÁîÈËÉúÑáµÄ´úÂë¿éÀ´±êµÄÌØ¶¨ä¯ÀÀÆ÷µÄʱÆÚÒѾ­½áÊøÁË£¬µ«ÊÇż¶ûʹÓÃһЩ¼òµ¥µÄ´úÂë¿éºÍ¶ÔÏó¼ì²âÀ´È·±£Ò»Ð©´úÂëÔÚÓû§»úÆ÷ÉÏÕý³£¹¤×÷ÒÀÈ»ÊDZØÒªµÄ¡£
ÕâÆªÎÄÕÂÖУ¬ÎÒ»áÂÔÊöһϠInternet Explorer ºÍ Firefox ÔÚ JavaScript Óï·¨Éϲ»Í¬µÄ 7 ¸ö·½Ãæ¡£
1. CSS “float” ÊôÐÔ
»ñÈ¡ ......

[´ÓjQuery¿´JavaScript]

 jQueryƬ¶Î£º
(function(){
//ÕâÀïºöÂÔjQueryËùÓÐʵÏÖ
})();
¡¡¡¡°ëÄêǰ³õ´Î½Ó´¥jQueryµÄʱºò£¬ÎÒÒ²ÏñÆäËûÈËÒ»ÑùºÜÐ˷ܵØÏë¿´¿´Ô´ÂëÊÇʲôÑùµÄ¡£È»¶ø£¬ÔÚ¿´µ½Ô´ÂëµÄµÚÒ»ÑÛ£¬ÎÒ¾ÍÃÔºýÁË¡£ÎªÊ²Ã´Ö»ÓÐÒ»¸öÄäÃûº¯ÊýÓÖû¿´µ½ÔËÐУ¨µ±È»ÊÇÔËÐÐÁË……£©£¬¾ÍÄÜÓÐjQueryÕâô¸öº¯Êý¿âÁË£¿ÓÚÊÇ£¬ÎÒ±§×ÅÒÉÎÊÀ´µ½ ......

JavaScript ÑÕÉ«ÌݶȺͽ¥±äЧ¹û¸üÐÂ

½üÀ´¿´ÁËDeanµÄ“Convert any colour value to hex in MSIE”£¬ÖÕÓÚ½â¾öÁ˸ù¾Ý¹Ø¼ü×Ö»ñÈ¡ÑÕÉ«rgbÖµµÄÎÊÌâ¡£
˳±ã°Ñ³ÌÐòÒ²ÖØÐÂÕûÀíÒ»·¬£¬²¢Ê¹ÓÃÁË×î½üÕûÀíµÄ¹¤¾ß¿â¡£
Ч¹ûÔ¤ÀÀµ½ÕâÀï
ÏÂÔØÍêÕûʵÀý
³ÌÐò˵Ã÷
¡¾ColorGradsÑÕÉ«Ìݶȡ¿
³ÌÐòColorGradsµÄ×÷ÓÃÊǸù¾ÝÑÕÉ«¼¯ºÏºÍ½¥±ä¼¶ÊýÉú³ÉÑÕÉ«Ìݶȼ¯ºÏ¡£
½¥±ä¼ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ