[ת]JavaScriptÖеÄÕýÔò±í´ïʽ½âÎö
ÕýÔò±í´ïʽÊÇÒ»¸öÃèÊö×Ö·ûģʽµÄ¶ÔÏó¡£
¡¡¡¡JavaScriptµÄRegExp¶ÔÏóºÍString¶ÔÏó¶¨ÒåÁËʹÓÃÕýÔò±í´ïʽÀ´Ö´ÐÐÇ¿´óµÄģʽƥÅäºÍÎı¾¼ìË÷ÓëÌæ»»º¯ÊýµÄ·½·¨.
¡¡¡¡ÔÚJavaScriptÖÐ,ÕýÔò±í´ïʽÊÇÓÉÒ»¸öRegExp¶ÔÏó±íʾµÄ.µ±È»,¿ÉÒÔʹÓÃÒ»¸öRegExp()¹¹Ô캯ÊýÀ´´´½¨RegExp¶ÔÏó,Ò²¿ÉÒÔÓÃ
JavaScript
1.2ÖеÄÐÂÌí¼ÓµÄÒ»¸öÌØÊâÓï·¨À´´´½¨RegExp¶ÔÏó.¾ÍÏñ×Ö·û´®Ö±½ÓÁ¿±»¶¨ÒåΪ°üº¬ÔÚÒýºÅÄÚµÄ×Ö·ûÒ»Ñù,ÕýÔò±í´ïʽֱ½ÓÁ¿Ò²±»¶¨ÒåΪ°üº¬ÔÚÒ»¶Ôб¸Ü
(/)Ö®¼äµÄ×Ö·û.ËùÒÔ,JavaScript¿ÉÄÜ»á°üº¬ÈçϵĴúÂë:
var pattern =
/s$/;
¡¡¡¡ÕâÐдúÂë´´½¨Ò»¸öеÄRegExp¶ÔÏó,²¢½«Ëü¸³¸ø±äÁ¿parttern.Õâ¸öÌØÊâµÄRegExp¶ÔÏóºÍËùÓÐÒÔ×Öĸ"s"½áβµÄ×Ö·û´®¶¼Æ¥Åä.ÓÃRegExp()Ò²¿ÉÒÔ¶¨ÒåÒ»¸öµÈ¼ÛµÄÕýÔò±í´ïʽ,´úÂëÈçÏÂ:
var
pattern = new
RegExp("s$");
¡¡¡¡ÎÞÂÛÊÇÓÃÕýÔò±í´ïʽֱ½ÓÁ¿»¹ÊÇÓù¹Ô캯ÊýRegExp(),´´½¨Ò»¸öRegExp¶ÔÏó¶¼ÊDZȽÏÈÝÒ×µÄ.½ÏΪÀ§ÄѵÄÈÎÎñÊÇÓÃÕýÔò±í´ïʽÓï·¨À´ÃèÊö×Ö·ûµÄģʽ.JavaScript²ÉÓõÄÊÇPerlÓïÑÔÕýÔò±í´ïʽÓï·¨µÄÒ»¸öÏ൱ÍêÕûµÄ×Ó¼¯.
¡¡¡¡ÕýÔò±í´ïʽµÄģʽ¹æ·¶ÊÇÓÉһϵÁÐ×Ö·û¹¹³ÉµÄ.´ó¶àÊý×Ö·û(°üÀ¨ËùÓÐ×ÖĸÊý×Ö×Ö·û)ÃèÊöµÄ¶¼Êǰ´ÕÕ×ÖÃæÒâ˼½øÐÐÆ¥ÅäµÄ×Ö·û.ÕâÑù˵À´,ÕýÔò±í´ïʽ
/java/¾ÍºÍËùÓаüº¬×Ó´® "java" µÄ×Ö·û´®ÏàÆ¥Åä.ËäÈ»ÕýÔò±í´ïʽÖÐµÄÆäËü×Ö·û²»Êǰ´ÕÕ×ÖÃæÒâ˼½øÐÐÆ¥ÅäµÄ,µ«ËüÃǶ¼¾ßÓÐÌØÊâµÄÒâÒå.ÕýÔò±í´ïʽ /s$/
°üº¬Á½¸ö×Ö·û.
¡¡¡¡µÚÒ»¸öÌØÊâ×Ö·û "s" Êǰ´ÕÕ×ÖÃæÒâ˼Óë×ÔÉíÏàÆ¥Åä.µÚ¶þ¸ö×Ö·û "$" ÊÇÒ»¸öÌØÊâ×Ö·û,ËüËùÆ¥ÅäµÄÊÇ×Ö·û´®µÄ½áβ.ËùÒÔÕýÔò±í´ïʽ /s$/
Æ¥ÅäµÄ¾ÍÊÇÒÔ×Öĸ "s"
½áβ
µÄ×Ö·û´®.
¡¡¡¡1.Ö±½ÓÁ¿×Ö·û
¡¡¡¡ÎÒÃÇÒѾ·¢ÏÖÁË,ÔÚÕýÔò±í´ïʽÖÐËùÓеÄ×Öĸ×Ö·ûºÍÊý×Ö¶¼Êǰ´ÕÕ×ÖÃæÒâ˼Óë×ÔÉíÏàÆ¥ÅäµÄ.JavaScriptµÄÕýÔò±í´ïʽ»¹Í¨¹ýÒÔ·´Ð±¸Ü(\)¿ªÍ·µÄתÒåÐòÁÐÖ§³ÖijЩ·Ç
¡¡¡¡×Öĸ×Ö·û.ÀýÈç,ÐòÁÐ
"\n"
ÔÚ×Ö·û´®ÖÐÆ¥ÅäµÄÊÇÒ»¸öÖ±½ÓÁ¿»»Ðзû.ÔÚÕýÔò±í´ïʽÖÐ,Ðí¶à±êµã·ûºÅ¶¼ÓÐÌØÊâµÄº¬Òå.ÏÂÃæÊÇÕâЩ×Ö·ûºÍËüÃǵĺ¬Òå:
¡¡¡¡ÕýÔò±í´ïʽµÄÖ±½ÓÁ¿×Ö·û
×Ö·û
Æ¥Åä
________________________________
×ÖĸÊý×Ö×Ö·û ×ÔÉí
\ f »»Ò³·û
\ n »»Ðзû
\ r
»Ø³µ
\ t ÖÆ±í·û
\ v ´¹Ö±ÖƱí·û
\ / Ò»¸ö / Ö±½ÓÁ¿
\ \ Ò»¸ö \ Ö±½ÓÁ¿
\ . Ò»¸ö . Ö±½ÓÁ¿
\
* Ò»¸ö * Ö±½ÓÁ¿
\ + Ò»¸ö + Ö±½ÓÁ¿
\ ? Ò»¸ö ? Ö±½ÓÁ¿
\ | Ò»¸ö | Ö±½Ó
Ïà¹ØÎĵµ£º
ÍÆ¼ö¼æÈÝ IE¡¢ FireFox µÄ javascript ÈÕÀú¿Ø¼þ
Ô´´×÷Õߣºº®Óð·ã£¨cityhunter172£©
Ò»¡¢¼ò½éÓëÉùÃ÷
´ËÈÕÀú¿Ø¼þÊÇ CSDN ÍøÓÑ KimSoft µÄ×÷Æ·£ºhttp://blog.csdn.net/kimsoft/archive/2006/05/24/753225.aspx ¡£½çÃæÇåˬ£¬´¿ ......
DOMÊÇÕë¶ÔXMLµÄ»ùÓÚÊ÷µÄAPI£¬ËüÓëÓïÑÔÎ޹أ¬ÊµÏÖ·½Ê½ÓкܶàÖÖ£¨¸÷ÓïÑÔ»ù±¾¶¼ÓÐ×Ô¼ºµÄʵÏÖ£©¡£
²»¹ýÎÒÃǾ³£Óõģ¬ÊÇJavaScript ϵÄdomÕë¶ÔxhtmlµÄ²Ù×÷£¬Ö»ÊÇdomµÄÒ»¸ö·ÖÖ§Ó¦Óá£
Ãû´Ê½âÊÍ£º
Dom£ºÎĵµ¶ÔÏóÄ£ÐÍ¡£Document object model
Bom£ºä¯ÀÀÆ÷¶ÔÏóÄ£ÐÍ£¬Ò²¿ÉÒԽд°¿Ú¶ÔÏóÄ£ÐÍ¡££¨window object model.£©
API£ºÓ ......
1.´´½¨½Úµã²¢Ìí¼ÓÄÚÈÝ:ʹÓõķ½·¨:createElementºÍcreateTextNode
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>HTML DOM</title>
&nbs ......
ÔÚ×Ô¼ºµÄÍøÕ¾ÉϸüÐÂÎÄÕÂʱһ¸ö±È½Ï³£¼ûµÄÎÊÌâÊÇ£ºÎÄÕ²åͼ̫¿í£¬Ê¹Õû¸öÍøÒ³¶¼±äÐÎÁË¡£Èç¹û¶Ôÿ¸ö²åͼ¶¼ÏȽøÐÐËõ·ÅÔÙ²åÈëµÄ»°£¬Ì«Âé·³ÁË¡£
ÎÒǰ¶Îʱ¼äдµÄһƪÎÄÕ¾ÍÓöµ½¹ýÕâÖÖÊÂÇ飬ºóÀ´ÓÃCSSµÄoverflowºÍmax-widthÊôÐÔÔÝʱ½â¾öÁËÒ³Ãæ±äÐεÄÎÊÌâ¡£ÕâÖÖ·½·¨ºÃ´¦ÊǼòµ¥£¬µ«»µ´¦ÊÇ»áÆÆ»µÄ³Ð©Ï¸½ÚµÄЧ¹û¡£
Èçoverflow£ºhidden ......