/** * 匹配价格 * @param $price * @return bool */ public static function checkPrice($price) { // 不能小于0 if (preg_match('/^[1-9]+\d*(.\d{1,2})?$/',$price)) { // ? 0次或1次, + 1次或多次, * 0次或多次 return true; } else { return false; } }
改造
/** * 匹配价格 * @param $price * @return bool */ public static function checkPrice($price) { // 可以匹配1.11,10.11 或 0.11 if (preg_match('/^[1-9]+\d*(.\d{1,2})?$|^\d+.\d{1,2}$/',$price)) { // ? 0次或1次, + 1次或多次, * 0次或多次 return true; } else { return false; } }
来源:https://www.cnblogs.com/jiqing9006/p/11077304.html