Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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µÄ»ù´¡£¬¼ÇÏÂÀ´¹©ºóÐøÑ§Ï°·­ÔÄ£º
Êý¾ÝÀàÐ͵ÄÅжϣºtypeof£¨var param£©   ÅжϱäµÃÊý¾ÝÀàÐÍ
ä¯ÀÀÆ÷ÒÔ¼°²Ù×÷ϵͳµÄÅбð±äÁ¿  navigator.userAgent navigator.platform
var sUserAgent = navigator.userAgent;
//¼ì²âOpera¡¢KHTML
var isOpera = sUserAgent.indexOf(" ......

JavaScript È«¾Ö±äÁ¿Óë×÷ÓÃÓò

 JavaScript È«¾Ö±äÁ¿ÊÇÆäʵÊÇÖ¸:ÉÏÏÂÎÄ»·¾³ WindowϵĶÔÏóÊôÐÔ
 JavaScript×÷ÓÃÓòÊÇ»ùÓÚÉÏÏÂÎÄ,ÊÇÒÔº¯Êý½øÐл®·ÖµÄ£¬¶ø²»ÊÇÓɿ飨block£©»®·ÖµÄ
 JavaScriptÔÊÐí±äÁ¿µÄÖØ¸´¶¨Òå,²¢ÇÒºóÒ»¸ö¶¨Ò彫¸²¸Çǰһ¸ö¶¨Òå,Èç¹ûºóÒ»¸ö±äÁ¿ÊǾֲ¿±äÁ¿Ò²»á¸²¸Çǰһ¸öÈ«¾Ö±äÁ¿
 ÒÔÏÂÊÇÒ»¸öÀý×Ó:
 <scri ......

JavascriptÖÐ×î³£ÓõÄ55¸ö¾­µä¼¼ÇÉ

 JavascriptÖÐ×î³£ÓõÄ55¸ö¾­µä¼¼ÇÉ ÊÕ²Ø
1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)><td>no</table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false" ²»×¼Õ ......

javascript ²Ù×÷ÈÕÆÚ ²âÊÔ(×¢Òâä¯ÀÀÆ÷¼æÈÝÎÊÌ⣩

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>javas
cript ²Ù×÷ÈÕÆÚ ²âÊÔ</title>
<meta http-equiv= ......

javascriptʼþ¼àÌý»úÖÆ

ðÅÝÐÍʼþ   ʼþ·¢ÉúÓÉÄÚ¶øÍâ
¿ÉÒÔ¶Ôʱ¼ä´«µÝº¯ÊýÒÔÓ¦¶Ô¶¯×÷µÄ´Ù·¢
oP.attachEvent("onclick",fnClick);    ¶Ô¶ÔÏóÔö¼ÓÒ»¸ö¼àÌýº¯Êý£¬Í¬Ò»¸ö¶ÔÏó¿ÉÒÔ¼àÌýÏàͬʼþ¶ÔÓ¦²»Í¬µÄʼþ´¦Àíº¯Êý  Ö´ÐÐ˳ÐòºóÓÅÏÈ oP.detachEvent("onclick",fnClick);ɾ³ý¼àÌý  ÊʺÏÓÃÓ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ