j**aÕýÔò±í´ïʽ

ʱ¼ä£º2016.05.20 ·¢²¼ÈË£ºannagrayss

j**aÕýÔò±í´ïʽ

Òѽâ¾öÎÊÌâ

¹È¸èannagrayssÓû§ÔÚ2016.05.20Ìá½»Á˹ØÓÚ¡°±¼³Ûr¼¶j**aÕýÔò±í´ïʽ¡±µÄÌáÎÊ£¬»¶Ó­´ó¼ÒÓ¿Ô¾·¢±í×Ô¼ºµÄ¹Ûµã¡£Ä¿Ç°¹²ÓÐ1¸ö»Ø´ð£¬×îºó¸üÐÂÓÚ2024-12-13T12:16:32¡£Ï£Íû´ó¼ÒÄܹ»°ïÖúËý¡£

ÏêϸÎÊÌâÃèÊö¼°ÒÉÎÊ£ºÆÚ´ýÄúµÄ´ð°¸£¬Ð»ÁË,Ï´ÎÓÐʶù±ðÍüÁËÕÒÎÒ £¡

Ï£ÍûÒÔϵĻشð£¬Äܹ»°ïÖúÄã¡£

µÚ1¸ö»Ø´ð

Óû§Ãû£º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{|}~]+$"