1、验证生日
2、将手机号的第5位到第8位替换成*号
3、验证人民币格式

解决方案 »

  1.   


    1、$str = "20051430";
       $pattern = "/(19\d{2}|200[1-9])(0[1-9]|1[0-2])(0[1-9]|[1-2]\d|3[01])/";
       echo preg_match_all($pattern,$str,$matchs);
    2、$pattern = "/^(\d{3})\d{4}(\d{4})$/";
       echo preg_replace($pattern,"\$1****\$2",$str);
    3、$str = "¥70";
       $pattern = "/¥(1|5|10|20|50|100)/";
       echo preg_match_all($pattern,$str,$matchs);
      

  2.   

    thank you!I learn a lot from it!