用户输入一个字符串$string,要求字符串只能包含大于0的数字和英文逗号,用正则表达式验证,对于不符合要求的字符串返回错误信息

$str = '123,45';
class reg{
  public function strs($str){
    if(preg_match("/^([1-9,])+$/",$str)){
      return true;
    }else{
      return false;
    }
  }
}
$res = new reg;
if($res::strs($str)){
  echo "success";
}else{
  echo "fail";
}

posted @ 2020-12-04 20:14  诸天一根草凡尘一粒沙  阅读(169)  评论(0编辑  收藏  举报