用户输入一个字符串$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";
}