Óû§Ãû£ºjtzt38yi9s6
^ºÍ$ËûÃÇÊÇ·Ö±ðÓÃÀ´Æ¥Åä×Ö·û´®µÄ¿ªÊ¼ºÍ½áÊø£¬ÒÔÏ·ֱð¾ÙÀý˵Ã÷£º
"^The":¿ªÍ·Ò»¶¨ÒªÓÐ"The"×Ö·û´®;
"ofdespair$":½áβһ¶¨À´×ÔÒªÓÐ"ofdespair"µÄ×Ö·û´®;
ÄÇô,
"^abc$":¾ÍÊÇÒªÇóÒÔabc¿ªÍ·ºÍÒÔabc½áβµÄ×Ö·û´®£¬Êµ¼ÊÉÏÊÇÖ»ÓÐabcÆ¥Åä¡£
"notice":Æ¥Åä°üº¬noticeµÄ×Ö·û´®¡£
Äã¿ÉÒÔ¿´¼ûÈç¹ûÄãûÓÐÓÃÎÒÃÇÌáµ½µÄÁ½¸ö×Ö·û(×îºóÒ»¸öÀý×Ó)£¬¾ÍÊÇ˵ģʽ(ÕýÔò±í´ïʽ)¿ÉÒÔ³öÏÖÔÚ±»¼ìÑé×Ö·û´®µÄÈκεط½£¬Ô±Î»Ö²¸ÅÔÙÕâÕýŨÊõÄãûÓаÑËûËø¶¨µ½Á½±ß¡£
½Ó×Å,˵˵'*','+',ºÍ'?',
ËûÃÇÓÃÀ´±íʾһ¸ö×Ö·û¿ÉÒÔ³öÏֵĴÎÊý»òÕß˳Ðò.ËûÃÇ·ÖÀ©Ñùδ¿ØÊÀ²è±ð±íʾ£º
"zeroormÎÊ´ðore"Ï൱ÓÚ{0,},
"oʦÃû¾ÙϲËÕneormore"Ï൱ÓÚ{1,},
"zerooronÀ©Çé¹úÒÆÓֳ¾³ÅÜÂÛ»÷Ïúe."Ï൱ÓÚ{0,1},ÕâÀïÊÇһЩÀý×Ó:
"ab*":ºÍab{0,}ͬÒå,Æ¥ÅäÒÔa¿ªÍ·,ºóÃæ¿ÉÒÔ½Ó0¸ö»òÕ߶϶¼Ê¯¿´øÖ¸÷ÂÖÏóN¸öb×é³ÉµÄ×Ö·û´®("a","ab","abbb",µÈ);
"ab+":ºÍaÏà¿Ú¶«µ×Ðèb{1,}ͬÒå,ͬÉÏÌõÒ»Ñù£¬µ«×îÉÙÒªÓÐÒ»¸öb´æÔÚ("ab","abbb",µÈ.);
"abΪζÈë?":ºÍab{0,1}ͬÒå,¿ÉÒÔûÓлòÕßÖ»ÓÐÒ»¸öb;
"a?b+$":Æ¥ÅäÒÔÒ»¸ö»òÕß0¸öaÔÙ¼ÓÉÏÒ»¸öÒÔÉϵÄb½áβµÄ×Ö·û´®.
Òªµã,'*','+',ºÍ'?'Ö»¹ÜËüÇ°ÃæÄǸö×Ö·û.
ÄãÒ²¿ÉÒÔÔÚ´óÀ¨ºÅÀïÃæÏÞÖÆ×Ö·û³öÏֵĸöÊý£¬±ÈÈç
"ab{2}":Òª¸ßÇ®ÓමùÁªÎÀ±¸Çå¹Ê¼ÈÇóaºóÃæÒ»¶¨Òª¸úÁ½¸öb(Ò»¸öÒ²²»ÄÜÉÙ)("ab¸ùŨµÚÅä´ÎÍþͻɫֳ´å³Æb");
"ab{2¾õ¸æ,}":ÒªÇóaºóÃæÒ»¶¨ÒªÓÐÁ½¸ö»òÕßÁ½Çå·ÇÒ×¶Õû¸öÒÔÉÏb(Èç"abb","abbbb",µÈ.);
"ab{3,5}":ÒªÇóaºóÃæ¿ÉÒÔÓÐ2-5¸öb("abbb","abbbb",or"abbbbb").
ÏÖÔÚÎÒÃǰÑÒ»¶¨¼¸¸ö×Ö·û·Åµ½Ð¡À¨ºÅÀ±ÈÈ磺
"a(bc)*":Æ¥ÅäaºóÃæ¸ú0¸ö»òÕßÒ»¸ö"bc";
"a(bc){1,5}":Ò»¸öµ½5¸ö"bc."
»¹ÓÐÒ»¸ö×Ö·û'©¦',Ï൱ÓÚOR²Ù×÷:
"hi©¦hel¸º½Ð¶à·¶ÐÎÃÀÀ¨¼ò³õ¿ªlo":Æ¥Å京ÓÐ"hi"»òÕß"hello"µÄ×Ö·û´®;
"(b©¦cd)ef":Æ¥Å京ÓÐ"bef"»òÕß"cdef"µÄ×Ö·û´®;
"(a©¦ÊܼÈÀ§»ªÊ¿ºÚ¸¸Â³b)*c":Æ¥Å京ÓÐÕâÑù¶à¸ö(°üÀ¨0¸ö)a»òb£¬ºóÃæÀÏÔ²ì²ã¸úÒ»¸öcµÄ×Ö·û´®;
Ò»¸öµã('.')¿ÉÒÔ´ú±íËùÓеĵ¥Ò»×Ö·û,²»°üÀ¨"\n"
Èç¹û,ҪƥÅä°üÀ¨"\n"ÔÚÄÚµÄËùÓе¥¸ö×Ö·û,Ôõô°ì?
¶ÔÁË,ÓÃ'[\n.]'ÕâÖÖģʽ.
"a.[0-9]":Ò»¸öa¼ÓÒ»¸ö×Ö·ûÔÙ¼ÓÒ»¸ö0µ½9µÄ¿Êý×Ö
"^.{3}$":Èý¸öÈÎÒâ×Ö·û½áβ.
ÖÐÀ¨ºÅÀ¨×¡µÄÄÚÈÝֻƥÅäÒ»¸öµ¥Ò»µÄ×Ö·û
"[ab]":Æ¥Åäµ¥¸öµÄa»òÕßb(ºÍ"a©¦b"Ò»Ñù);
"[a-d]":Æ¥Åä'a'µ½'d'µÄµ¥¸ö×Ö·û(ºÍ"a©¦b©¦c©¦d"»¹ÓÐ"[ab¼õ×Ú½»cd]"Ч¹ûÒ»Ñù);Ò»°ãÎÒÃǶ¼ÓÃ[Óźña-zA-Z]À´Ö¸¶¨×Ö·ûΪһ¸ö´óСдӢÎÄ
"^[a-zA-Z]":Æ¥ÅäÒÔ´óСд×Öĸ¿ªÍ·µÄ×Ö·û´®
"[0-9]%":Æ¥Å京ÓÐÐÎÈçx%µÄ×Ö·û´®
",[a-zA-Z0-9]$":Æ¥ÅäÒÔ¶ººÅÔÙ¼ÓÒ»¸öÊý×Ö»ò×Öĸ½áβµÄ×Ö·û´®
ÄãÒ²¿ÉÒÔ°ÑÄã²»ÏëÒªµÃ×Ö·ûÁÐÔÚÖÐÀ¨ºÅÀÄãÖ»ÐèÒªÔÚ×ÜÀ¨ºÅÀïÃæÊ¹ÓÃ'^'×÷Ϊ¿ªÍ·"%[^a-zA-Z]%"Æ¥Å京ÓÐÁ½¸ö°Ù·ÖºÅÀïÃæÓÐÒ»¸ö·Ç×ÖĸµÄ×Ö·û´®.
Òªµã:^ÓÃÔÚÖÐÀ¨ºÅ¿ªÍ·µÄʱºò,¾Í±íʾÅųýÀ¨ºÅÀïµÄ×Ö·û¡£ÎªÁËPh**PÄܹ»½âÊÍ£¬Äã±ØÐëÔÚÕâЩ×Ö·ûÃæÇ°ºó¼Ó'',²¢ÇÒ½«Ò»Ð©×Ö·ûתÒå.
²»ÒªÍü¼ÇÔÚÖÐÀ¨ºÅÀïÃæµÄ×Ö·ûÊÇÕâÌõ¹æÂ·µÄÀýÍâ?ÔÚÖÐÀ¨ºÅÀïÃæ,ËùÓеÄÌØÊâ×Ö·û£¬°üÀ¨(''),¶¼½«Ê§È¥ËûÃǵÄÌØÊâÐÔÖÊ"[*\+?{}.]"Æ¥Å京ÓÐÕâЩ×Ö·ûµÄ×Ö·û´®.
»¹ÓÐ,ÕýÈçregxµÄÊÖ²á¸æËßÎÒÃÇ:"Èç¹ûÁбíÀﺬÓÐ']',×îºÃ°ÑËü×÷ΪÁбíÀïµÄµÚÒ»¸ö×Ö·û(¿ÉÄܸúÔÚ'^'ºóÃæ).Èç¹ûº¬ÓÐ'-',×îºÃ°ÑËü·ÅÔÚ×îÇ°Ãæ»òÕß×îºóÃæ,or»òÕßÒ»¸ö·¶Î§µÄµÚ¶þ¸ö½áÊøµã[a-d-0-9]ÖмäµÄ¡®-¡¯½«ÓÐЧ.
¿´ÁËÉÏÃæµÄÀý×Ó,Äã¶Ô{n,m}Ó¦¸ÃÀí½âÁ˰É.ҪעÒâµÄÊÇ,nºÍm¶¼²»ÄÜΪ¸ºÕûÊý,¶øÇÒn×ÜÊÇСÓÚm.ÕâÑù,²ÅÄÜ×îÉÙÆ¥Åän´ÎÇÒ×î¶àÆ¥Åäm´Î.Èç"p{1,5}"½«Æ¥Åä"pvpppppp"ÖеÄǰÎå¸öp.
ÏÂÃæËµËµÒÔ\¿ªÍ·µÄ
\bÊéÉÏ˵ËûÊÇÓÃÀ´Æ¥ÅäÒ»¸öµ¥´Ê±ß½ç,¾ÍÊDZÈÈç've\b',¿ÉÒÔÆ¥ÅäloveÀïµÄve¶ø²»Æ¥ÅäveryÀïÓÐve
\BÕýºÃºÍÉÏÃæµÄ\bÏà·´.Àý×ÓÎҾͲ»¾ÙÁË
..ͻȻÏëÆðÀ´.¿ÉÒÔµ½http://www.***.net/article.php/251¿´¿´ÆäËüÓÃ\¿ªÍ·µÄÓï·¨
ºÃ,ÎÒÃÇÀ´×ö¸öÓ¦ÓÃ:
ÈçºÎ¹¹½¨Ò»¸öģʽÀ´Æ¥Åä»õÊýÁ¿µÄÊäÈë
¹¹½¨Ò»¸öÆ¥Åäģʽȥ¼ì²éÊäÈëµÄÐÅÏ¢ÊÇ·ñΪһ¸ö±íʾmoneyµÄÊý×Ö¡£ÎÒÃÇÈÏΪһ¸ö±íʾmoneyµÄÊýÁ¿ÓÐËÄÖÖ·½Ê½£º"10000.00"ºÍ"10,000.00",»òÕßûÓÐСÊý²¿·Ö,"10000"and"10,000".ÏÖÔÚÈÃÎÒÃÇ¿ªÊ¼¹¹½¨Õâ¸öÆ¥Åäģʽ:
^[1-9][0-9]*$
ÕâÊÇËù±äÁ¿±ØÐëÒÔ·Ç0µÄÊý×Ö¿ªÍ·.µ«ÕâÒ²Òâζ×ŵ¥Ò»µÄ"0"Ò²²»ÄÜͨ¹ý²âÊÔ.ÒÔÏÂÊǽâ¾öµÄ·½·¨:
^(0©¦[1-9][0-9]*)$
"Ö»ÓÐ0ºÍ²»ÒÔ0¿ªÍ·µÄÊý×ÖÓë֮ƥÅä"£¬ÎÒÃÇÒ²¿ÉÒÔÔÊÐíÒ»¸ö¸ººÅÔÚÊý×Ö֮ǰ:
^(0©¦-?[1-9][0-9]*)$
Õâ¾ÍÊÇ:"0»òÕßÒ»¸öÒÔ0¿ªÍ·ÇÒ¿ÉÄÜÓÐÒ»¸ö¸ººÅÔÚÇ°ÃæµÄÊý×Ö."ºÃÁË,ÏÖÔÚÈÃÎÒÃDZðÄÇôÑϽ÷£¬ÔÊÐíÒÔ0¿ªÍ·.ÏÖÔÚÈÃÎÒÃÇ·ÅÆú¸ººÅ,ÒòΪÎÒÃÇÔÚ±íʾǮµÄʱºò²¢²»ÐèÒªÓõ½.ÎÒÃÇÏÖÔÚÖ¸¶¨Ä£Ê½ÓÃÀ´Æ¥ÅäСÊý²¿·Ö:
^[0-9]+(\.[0-9]+)?$
ÕⰵʾƥÅäµÄ×Ö·û´®±ØÐë×îÉÙÒÔÒ»¸ö°¢À²®Êý×Ö¿ªÍ·.µ«ÊÇ×¢Ò⣬ÔÚÉÏÃæÄ£Ê½ÖÐ"10."ÊDz»Æ¥ÅäµÄ,Ö»ÓÐ"10"ºÍ"10.2"²Å¿ÉÒÔ.(ÄãÖªµÀΪʲôÂð)
^[0-9]+(\.[0-9]{2})?$
ÎÒÃÇÉÏÃæÖ¸¶¨Ð¡ÊýµãºóÃæ±ØÐëÓÐÁ½Î»Ð¡Êý.Èç¹ûÄãÈÏΪÕâÑùÌ«¿Á¿Ì,Äã¿ÉÒԸijÉ:
^[0-9]+(\.[0-9]{1,2})?$
Õ⽫ÔÊÐíСÊýµãºóÃæÓÐÒ»µ½Á½¸ö×Ö·û.ÏÖÔÚÎÒÃǼÓÉÏÓÃÀ´Ôö¼Ó¿É¶ÁÐԵĶººÅ(ÿ¸ôÈýλ),ÎÒÃÇ¿ÉÒÔÕâÑù±íʾ:
^[0-9]{1,3}(,[0-9]{3})*(\.[0-9]{1,2})?$
²»ÒªÍü¼Ç'+'¿ÉÒÔ±»'*'Ìæ´úÈç¹ûÄãÏëÔÊÐí¿Õ°××Ö·û´®±»ÊäÈë»°(Ϊʲô?).Ò²²»ÒªÍü¼Ç·´Ð±¸Ë¡¯\¡¯ÔÚphp×Ö·û´®ÖпÉÄÜ»á³öÏÖ´íÎó(ºÜÆÕ±éµÄ´íÎó).
ÏÖÔÚ£¬ÎÒÃÇÒѾ¿ÉÒÔÈ·ÈÏ×Ö·û´®ÁË,ÎÒÃÇÏÖÔÚ°ÑËùÓжººÅ¶¼È¥µôstr_replace(",","",$money)È»ºóÔÚ°ÑÀàÐÍ¿´³ÉdoubleÈ»ºóÎÒÃǾͿÉÒÔͨ¹ýËû×öÊýѧ¼ÆËãÁË.
ÔÙÀ´Ò»¸ö:
¹¹Ôì¼ì²éemailµÄÕýÔò±í´ïʽ
ÔÚÒ»¸öÍêÕûµÄemailµØÖ·ÖÐÓÐÈý¸ö²¿·Ö:
1.Óû§Ãû(ÔÚ'@'×ó±ßµÄÒ»ÇÐ),
2.'@',
3.·þÎñÆ÷Ãû(¾ÍÊÇÊ£ÏÂÄDz¿·Ö).
Óû§Ãû¿ÉÒÔº¬ÓдóСд×Öĸ°¢À²®Êý×Ö,¾äºÅ('.'),¼õºÅ('-'),andÏ»®Ïß('_').·þÎñÆ÷Ãû×ÖÒ²ÊÇ·ûºÏÕâ¸ö¹æÔò,µ±È»Ï»®Ïß³ýÍâ.
ÏÖÔÚ,Óû§ÃûµÄ¿ªÊ¼ºÍ½áÊø¶¼²»ÄÜÊǾäµã.·þÎñÆ÷Ò²ÊÇÕâÑù.»¹ÓÐÄã²»ÄÜÓÐÁ½¸öÁ¬ÐøµÄ¾äµãËûÃÇÖ®¼äÖÁÉÙ´æÔÚÒ»¸ö×Ö·û£¬ºÃÏÖÔÚÎÒÃÇÀ´¿´Ò»ÏÂÔõôΪÓû§Ãûдһ¸öÆ¥Åäģʽ:
^[_a-zA-Z0-9-]+$
ÏÖÔÚ»**»ÄÜÔÊÐí¾äºÅµÄ´æÔÚ.ÎÒÃǰÑËü¼ÓÉÏ:
^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*$
ÉÏÃæµÄÒâ˼¾ÍÊÇ˵:"ÒÔÖÁÉÙÒ»¸ö¹æ·¶×Ö·û(³ýÁË.)¿ªÍ·,ºóÃæ¸ú×Å0¸ö»òÕß¶à¸öÒԵ㿪ʼµÄ×Ö·û´®."
¼òµ¥»¯Ò»µã,ÎÒÃÇ¿ÉÒÔÓÃeregi()È¡´úereg().eregi()¶Ô´óСд²»Ãô¸Ð,ÎÒÃǾͲ»ÐèÒªÖ¸¶¨Á½¸ö·¶Î§"a-z"ºÍ"A-Z"?Ö»ÐèÒªÖ¸¶¨Ò»¸ö¾Í¿ÉÒÔÁË:
^[_a-z0-9-]+(\.[_a-z0-9-]+)*$
ºóÃæµÄ·þÎñÆ÷Ãû×ÖÒ²ÊÇÒ»Ñù,µ«ÒªÈ¥µôÏ»®Ïß:
^[a-z0-9-]+(\.[a-z0-9-]+)*$
ºÃ.ÏÖÔÚÖ»ÐèÒªÓá±@¡±°ÑÁ½²¿·ÖÁ¬½Ó:
^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$
Õâ¾ÍÊÇÍêÕûµÄemailÈÏÆ¥ÅäģʽÁË,Ö»ÐèÒªµ÷ÓÃ
eregi(¡®^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$¡¯,$eamil)
¾Í¿ÉÒԵõ½ÊÇ·ñΪemailÁË.
ÌáÈ¡×Ö·û´®
ereg()anderegi()ÓÐÒ»¸öÌØÐÔÊÇÔÊÐíÓû§Í¨¹ýÕýÔò±í´ïʽȥÌáÈ¡×Ö·û´®µÄÒ»²¿·Ö(¾ßÌåÓ÷¨Äã¿ÉÒÔÔĶÁÊÖ²á).±ÈÈç˵,ÎÒÃÇÏë´Ópath/URLÌáÈ¡ÎļþÃû?ÏÂÃæµÄ´úÂë¾ÍÊÇÄãÐèÒª:
ereg("([^\\/]*)$",$pathOrUrl,$regs);echo$regs[1];
¸ß¼¶µÄ´ú»»
ereg_replace()ºÍeregi_replace()Ò²ÊǷdz£ÓÐÓõÄ:¼ÙÈçÎÒÃÇÏë°ÑËùÓеļä¸ô¸ººÅ¶¼Ìæ»»³É¶ººÅ:
ereg_replace("[\n\r\t]+",",",trim($str));
×îºó,ÎÒ°ÑÁíÒ»´®¼ì²éEMAILµÄÕýÔò±í´ïʽÈÿ´ÎÄÕµÄÄãÀ´·ÖÎöÒ»ÏÂ.
"^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$"