JavaScript ÕýÔò±í´ïʽ
½ñÌìÔÚ²©¿ÍÔ°ÉÏ¿´µ½Ò»ÆªÎÄÕ£¬¸ú×ÅѧϰÁËһϣ¬×ª¹ýÀ´Óë´ó¼Ò·ÖÏí£¬²¿·ÖÄÚÈÝÎÒ×öÁ˲¹³ä£¡
Ò»¡¢JavaScriptÕýÔò±í´ïʽ»ù±¾ÖªÊ¶
1¡¢JavaScriptÕýÔò±í´ïʽ´´½¨ºÍÓ÷¨
ÉùÃ÷ÕýÔò±í´ïʽÓÐÁ½ÖÖ·½Ê½£º
a) var reCat = new RegExp("cat");
b) var reCat = /cat/; //perl·ç¸ñ£¨ÍƼö£©
²¹³ä£º±êÖ¾½éÉÜ
ÕýÔò±íʾʽ¶¨Ò廹¿ÉÒÔ½áºÏ±êÖ¾½øÐж¨Ò壬±êÖ¾ÓÐÈý¸ö i£¬g£¬m
ÆäÖÐi±íʾ²»Çø·Ö´óСд½øÐÐÆ¥Å䣻g±íʾ²»½öÏÞÓÚÕÒµÚÒ»¸öÆ¥Å䣬ÕÒµ½µÚÒ»¸ö¼ÌÐøÏòÏÂÕÒ£¬¼´×Ö·û´®È«ÎÄÆ¥Å䣻mÊǶàÐÐÆ¥Å䣬ÏÂ
ÃæµÄÀý×ÓÖлáÓõ½ÕâЩ±êÖ¾£¬µ½Ê±ºò»áÏêϸ½éÉÜ¡£
2¡¢JavaScriptÕýÔò±í´ïʽ×î³£Ó÷½·¨ÓÐ6¸ö test exec match search replace split
²¹³ä£ºÆäÖÐÇ°Á½¸öÊÇÕýÔò±í´ïʽ¶ÔÏóµÄ·½·¨£¬ºóËĸöÊÇ×Ö·û´®¶ÔÏóµÄ·½·¨¡£ÀýÈ磺reCat.test("icat")»ò"icat".search(reCat)
1) test ÕýÔò±í´ïʽ·½·¨ ¼ì²é×Ö·û´®ÖÐÊÇ·ñ´æÔÚ·ûºÏÕýÔò±í´ïʽģʽµÄ×Ó×Ö·û´® ´æÔÚ·µ»Øtrue£¬²»´æÔÚ·µ»Øfalse
ÀýÈ磺
var data ="123123";
var reCat =/123/gi; //g±íʾ´ÓÕû¸ö×Ö·û´®È«ÎĽøÐвéÕÒ£¬
//i±íʾ²»Çø·Ö´óСд ¼´Èç¹û×Ö·û´®ÖÐÓÐA£¬¶øÕýÔò±í´ïʽÖÐÓÐa£¬ÈÏΪAÊÇ·ûºÏÌõ¼þµÄ×Ö·û
reCat.test(data); // ÒòΪdataÖдæÔÚ123£¬ËùÒÔ·µ»Øtrue
2) exec ÕýÔò±í´ïʽ·½·¨
Ïà¹ØÎĵµ£º
£¨Ò»£©aspxÒ³ÃæÉϵĴúÂëƬ¶Î
<body>
<script language="javascript" type="text/javascript">
function DisplayBehindCode() {
var text="<%=Name()%>";
alert(text);
}
</script>
....
<asp:Button ID ......
Ëæ×Å»¥ÁªÍøµÄ·ÉËÙ·¢Õ¹£¬µØÇò±äµÃÔ½À´Ô½Ð¡£¬ÈËÃÇ¿ÉÒÔ¿çԽʱ¼äºÍ¿Õ¼äµÃ½çÏÞ½øÐн»Á÷ÓÚºÏ×÷¡£µ«ÊÇËæÖ®Ò²²úÉúÁËһЩËÁÒâ¸ãÆÆ»µµÄºÚ¿Í£¬Õâ¾ÍʹµÃ³ÌÐòÉè¼ÆÈËÔ±ÔÚ±àÖÆÓ¦ÓóÌÐòÖÐÒª¿¼Âǵ½ºÚ¿ÍÏ®»÷Õâ¸öÎÊÌ⣬ËùÒÔ×ÔÈ»¶øÈ»µØ¾Í»áÏëµ½±£»¤¡£±¾½Ú½Ì³Ì½«½ÌÄãÔõÑùÀûÓÃjavascript½øÐÐÃÜÂë±£»¤¡£ÀûÓà JavaScriptÀ´¶ÔÍøÒ³½øÐÐÃÜÂë±£»¤Óм¸ÖÖ· ......
1.js²»Ö§³ÖÖØÔØ£¬ÒòΪjsÀïµÄº¯Êý¶¼ÊÇÒ»¸ö¶ÔÏó£¬jsÀïÓиöÒþº¬¶ÔÏóFunction,ËùÓеÄjsº¯Êý¶¼ÊÇÒ»¸öFunctionÀàÐ͵ĶÔÏó¡£±ÈÈ磺
Java´úÂë
function add(number)
{
alert("hello");
}
function add(number)
{
alert("hello");
}
µÈ¼ÛÓ ......
ÕâÒ»ÕÂÎÒÃǽ«»áÖصã½éÉÜJavaScriptÖм¸¸öÖØÒªµÄÊôÐÔ£¨this¡¢constructor¡¢prototype£©£¬ ÕâЩÊôÐÔ¶ÔÓÚÎÒÃÇÀí½âÈçºÎʵÏÖJavaScriptÖеÄÀàºÍ¼Ì³ÐÆð×ÅÖÁ¹ØÖØÒªµÄ×÷Óá£
this
this±íʾµ±Ç°¶ÔÏó£¬Èç¹ûÔÚÈ«¾Ö×÷Ó÷¶Î§ÄÚʹÓÃthis£¬ÔòÖ¸´úµ±Ç°Ò³Ãæ¶ÔÏówindow£» Èç¹ûÔÚº¯ÊýÖÐʹÓÃthis£¬ÔòthisÖ¸´úʲôÊǸù¾ÝÔËÐÐʱ´Ëº¯ÊýÔÚʲ ......