我的代码是这样的:
case 'phone_number':
$pattern = "/^\s*\+?\s*([0-9]+\s*)+\s*(\((\+?[0-9]+\s*)+\))?\s*[0-9-\s]*[0-9]\s*(x\s*[\d]{1,})?$/";
//$trimmed = str_replace(' ', '', $pattern);
$pattern = preg_replace(' ', '', $pattern);
break;
default:
return false;
break;
}
return preg_match($pattern, $data) ? true : false;
这是对电话号码的验证,我想在要删除的号码后是否有空格,这样它就不会因我的错误条件而失败trim(strlen($_POST['phone_number'])) > 30
我怎样才能做到这一点 ?多谢!