JavaScriptÖеÄÕýÔò±í´ïʽ
¾«Í¨ JSÕýÔò±í´ïʽ
ÕýÔò±í´ïʽ¿ÉÒÔ:
•²âÊÔ×Ö·û´®µÄij¸öģʽ¡£ÀýÈ磬¿ÉÒÔ¶ÔÒ»¸öÊäÈë×Ö·û´®½øÐвâÊÔ£¬¿´ÔÚ¸Ã×Ö·û´®ÊÇ·ñ´æÔÚÒ»¸öµç»°ºÅÂëģʽ»òÒ»¸öÐÅÓÿ¨ºÅÂëģʽ¡£Õâ³ÆÎªÊý¾ÝÓÐЧÐÔÑéÖ¤
•Ìæ»»Îı¾¡£¿ÉÒÔÔÚÎĵµÖÐʹÓÃÒ»¸öÕýÔò±í´ïʽÀ´±êÊ¶ÌØ¶¨ÎÄ×Ö£¬È»ºó¿ÉÒÔÈ«²¿½«Æäɾ³ý£¬»òÕßÌæ»»Îª±ðµÄÎÄ×Ö
•¸ù¾ÝģʽƥÅä´Ó×Ö·û´®ÖÐÌáȡһ¸ö×Ó×Ö·û´®¡£¿ÉÒÔÓÃÀ´ÔÚÎı¾»òÊäÈë×Ö¶ÎÖвéÕÒÌØ¶¨ÎÄ×Ö
ÕýÔò±í´ïʽÓï·¨
Ò»¸öÕýÔò±í´ïʽ¾ÍÊÇÓÉÆÕͨ×Ö·û£¨ÀýÈç×Ö·û a µ½ z£©ÒÔ¼°ÌØÊâ×Ö·û£¨³ÆÎªÔª×Ö·û£©×é³ÉµÄÎÄ×Öģʽ¡£¸ÃģʽÃèÊöÔÚ²éÕÒÎÄ×ÖÖ÷Ìåʱ´ýÆ¥ÅäµÄÒ»¸ö»ò¶à¸ö×Ö·û´®¡£ÕýÔò±í´ïʽ×÷Ϊһ¸öÄ£°å£¬½«Ä³¸ö×Ö·ûģʽÓëËùËÑË÷µÄ×Ö·û´®½øÐÐÆ¥Åä¡£
´´½¨ÕýÔò±í´ïʽ
var re = new RegExp();//RegExpÊÇÒ»¸ö¶ÔÏó,ºÍAarrayÒ»Ñù
//µ«ÕâÑùûÓÐÈκÎЧ¹û,ÐèÒª½«ÕýÔò±í´ïʽµÄÄÚÈÝ×÷Ϊ×Ö·û´®´«µÝ½øÈ¥
re =new RegExp("a");//×î¼òµ¥µÄÕýÔò±í´ïʽ,½«Æ¥Åä×Öĸa
re=new RegExp("a","i");//µÚ¶þ¸ö²ÎÊý,±íʾƥÅäʱ²»·Ö´óСд
RegExp¹¹Ô캯ÊýµÚÒ»¸ö²ÎÊýΪÕýÔò±í´ïʽµÄÎı¾ÄÚÈÝ,¶øµÚÒ»¸ö²ÎÊýÔòΪ¿ÉÑ¡Ïî±êÖ¾.±êÖ¾¿ÉÒÔ×éºÏʹÓÃ
•g £¨È«ÎIJéÕÒ£©
•i £¨ºöÂÔ´óСд£©
•m £¨¶àÐвéÕÒ£©
var re = new RegExp("a","gi");//Æ¥ÅäËùÓеÄa»òA
ÕýÔò±í´ïʽ»¹ÓÐÁíÒ»ÖÖÕýÔò±í´ïʽ×ÖÃæÁ¿µÄÉùÃ÷·½Ê½
var re = /a/gi;
ºÍÕýÔò±í´ïʽÏà¹ØµÄ·½·¨ºÍÊôÐÔ
ÕýÔò±í´ïʽ¶ÔÏóµÄ·½·¨
•test,·µ»ØÒ»¸ö Boolean Öµ£¬ËüÖ¸³öÔÚ±»²éÕÒµÄ×Ö·û´®ÖÐÊÇ·ñ´æÔÚģʽ¡£Èç¹û´æÔÚÔò·µ»Ø true£¬·ñÔò¾Í·µ»Ø false¡£
•exec,ÓÃÕýÔò±í´ïʽģʽÔÚ×Ö·û´®ÖÐÔËÐвéÕÒ£¬²¢·µ»Ø°ü<script type="text/javascript" src="http://www.javaeye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.javaeye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>º¬¸Ã²éÕÒ½á¹ûµÄÒ»¸öÊý×é¡£
•compile,°ÑÕýÔò±í´ïʽ±àÒëΪÄÚ²¿¸ñʽ£¬´Ó¶øÖ´Ðеøü¿ì¡£
ÕýÔò±í´ïʽ¶ÔÏóµÄÊôÐÔ
•source,·µ»ØÕýÔò±í´ïʽģʽµÄÎı¾µÄ¸´±¾¡£Ö»¶Á¡£
•lastIndex,·µ»Ø×Ö·ûλÖã¬ËüÊDZ»²éÕÒ×Ö·û´®ÖÐÏÂÒ»´Î³É¹¦Æ¥ÅäµÄ¿ªÊ¼Î»Öá£
•$1...$9,·µ»Ø¾Å¸öÔÚģʽƥÅäÆÚ¼äÕÒµ½µÄ¡¢×î½ü±£´æµÄ²¿·Ö¡£Ö»¶Á¡£
•input ($_),·µ»ØÖ´Ðй淶±íÊö²éÕÒµÄ×Ö·û´®¡£Ö»¶Á¡£
•lastMatch (
Ïà¹ØÎĵµ£º
JavaScriptºÍJavaµÄÇø±ð
¡¡¡¡ËäÈ»JavaScriptÓëJavaÓнôÃܵÄÁªÏµ£¬µ«È´ÊÇÁ½¸ö¹«Ë¾¿ª·¢µÄ²»Í¬µÄÁ½¸ö²úÆ·¡£JavaÊÇSUN¹«Ë¾ÍƳöµÄÐÂÒ»´úÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ÌرðÊʺÏÓÚInternetÓ¦ÓóÌÐò¿ª·¢£»¶øJavaScriptÊÇNetscape¹«Ë¾µÄ²úÆ·£¬ÆäÄ¿µÄÊÇΪÁËÀ©Õ¹Netscape Navigator¹¦ÄÜ,¶ø¿ª·¢µÄÒ»ÖÖ¿ÉÒÔǶÈëWebÒ³ÃæÖеĻùÓÚ¶ÔÏóºÍʼþÇý¶ ......
Ò»£¬È«¾Ö±äÁ¿ºÍ¾Ö²¿±äÁ¿µÄ±È½Ï
<script type="text/javascript">
<!--
var msg = 'È«¾Ö±äÁ¿';
function show()
{
msg = '¾Ö²¿±äÁ¿'; //ÐÞ¸ÄÈ«¾Ö±äÁ¿µÄÖµ
}
show();
alert(msg); //´ËʱµÄֵΪ‘¾Ö²¿±äÁ¿’
//-->
</script> <script type="text/javascript" ......
function GetRequest()
{
var url = location .search; //»ñÈ¡urlÖÐ"?"·ûºóµÄ×Ö´®
var theRequest = new Object();
if(url.indexOf("?") != -1)
......
JavascriptÖеij£¼ûÎÊÌâ
1. ¼¯ºÏÀà¶ÔÏóÎÊÌâ
ÏÖÓдúÂëÖÐÐí¶à¼¯ºÏÀà¶ÔÏóÈ¡ÓÃʱʹÓà ()£¬IE ÄܽÓÊÜ£¬Firefox ²»ÄÜ¡£
½â¾ö·½·¨£º¸ÄÓà [] ×÷ΪϱêÔËËã¡£È磺document.forms("formName") ¸ÄΪ
Js´úÂë
document.forms[
"formName"
];
//ÓÖÈ磺
document.getEle ......
ÓïÑÔ²ã´Î·½Ãæ
¡¡¡¡Ñ»·
¡¡¡¡Ñ»·ÊǺܳ£ÓõÄÒ»¸ö¿ØÖƽṹ£¬´ó²¿·Ö¶«Î÷ÒªÒÀ¿¿ËüÀ´Íê³É£¬ÔÚJavaScriptÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃfor(;;),while(),for(in)ÈýÖÖÑ»·£¬ÊÂʵÉÏ£¬ÕâÈýÖÖÑ»·ÖÐfor(in)µÄЧÂʼ«²î£¬ÒòΪËûÐèÒª²éѯɢÁмü£¬Ö»Òª¿ÉÒÔ¾ÍÓ¦¸Ã¾¡Á¿ÉÙÓá£for(;;)ºÍwhileÑ»·µÄÐÔÄÜÓ¦¸Ã˵»ù±¾(ƽʱʹÓÃʱ)µÈ¼Û¡£
¡¡¡¡¶øÊÂʵÉÏ£¬ÈçºÎ ......