随笔分类 - php正则表达式
摘要:\d:用于匹配从0到9的数字;\w:用于匹配字母,数字或下划线字符;?:0或者1个+:至少一次*:0或多次.:用于匹配除换行符之外的所有字符。^:以什么开头[0-3]:0到3之间[^0-3]:除了0到3之间以外
阅读全文
摘要:1. 验证E-mail地址 preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',$email)//为了更加有效验证电子邮件地址,推荐使用filer_varfilter_var('test+email@ansoncheung',FILTER_VALIDATE_EMAIL)2. 验证用户名 preg_match('/^[a-z\d_]{5,20}$/i',$username)3. 验证电话号
阅读全文
摘要:mixed preg_replace('正则','替换的新内容','需要被替换的原文')例:echo preg_replace('/3/', 4, '12345'); 以上例程会输出:12445
阅读全文
摘要:array preg_grep('正则',array,0)//返回匹配到数组形式,内容为包含元数组下表的数组array preg_grep('正则',array,PREG_GREP_INVERT)//返回不在匹配内容的数组形式,内容为包含元数组下表的数组例:$subjects=array( "MechanicalEngineering","Medicine", "SocialScience","Agriculture", "CommercialScience",&
阅读全文
摘要:int preg_match_all('正则','$str');//成功返回匹配到的数目,失败返回0
阅读全文
摘要:int preg_match('正则','$str','$arr'); //$arr 匹配后的内容//匹配成功返回1,失败返回0
阅读全文

浙公网安备 33010602011771号