本文整理匯總了PHP中Respect\Validation\Validator::digit方法的典型用法代碼示例。如果您正苦於以下問題:PHP Validator::digit方法的具體用法?PHP Validator::digit怎麽用?PHP Validator::digit使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Respect\Validation\Validator
的用法示例。
在下文中一共展示了Validator::digit方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: digit
/**
* 檢測字符串是否隻有數字
*
* @param string $value
* @return bool
*/
public static function digit($value)
{
return Validator::digit()->validate($value);
}
示例2: setAutorizar
/**
* Seta o Indicador de autorização automática:
*
* 0 (não autorizar)
* 1 (autorizar somente se autenticada)
* 2 (autorizar autenticada e não-autenticada)
* 3 (autorizar sem passar por autenticação – válido somente para crédito)
*
* @access public
* @param integer $autorizar
* @return integer
*/
public function setAutorizar($autorizar)
{
$validos = array(0, 1, 2, 3);
if (!v::digit()->in($validos)->validate($autorizar)) {
throw new InvalidArgumentException('Indicador de autorização inválido.');
}
$this->autorizar = (int) $autorizar;
return $this;
}
示例3: setValidade
/**
* Configura a data de validade do cartão
*
* @access public
* @param integer $validade AAAAMM
* @param integer $referencia
* @return Cartao
*/
public function setValidade($validade, $referencia = null)
{
if (!v::digit()->notEmpty()->noWhitespace()->length(6)->validate($validade)) {
throw new InvalidArgumentException('Data de validade inválida.');
}
$referencia = $referencia ?: date('Ym');
if ($validade < $referencia) {
throw new InvalidArgumentException('Cartão com validade ultrapassada.');
}
$this->validade = $validade;
return $this;
}
示例4: validDigit
/**
* Verifica se o valor possui apenas caracteres numéricos
* @param string $value
* @param array $params Lista de flags
* @return boolean
*/
public function validDigit($value, $params = array())
{
if (!v::digit()->validate($value)) {
if (getValueFromArray($params, Flag::NOWHITESPACE, false)) {
Factory::log()->warn('Valor deve possuir apenas números');
} else {
Factory::log()->warn('Valor deve possuir apenas números e espaços');
}
return false;
}
return true;
}