特殊文字と組み合わせた Zend_valdiate_alpha
英数字またはアンダースコアを string と組み合わせる必要があります。例:都市名のコントロールを追加する必要があります
zend_alpha では不要
助言がありますか ??
特殊文字と組み合わせた Zend_valdiate_alpha
英数字またはアンダースコアを string と組み合わせる必要があります。例:都市名のコントロールを追加する必要があります
zend_alpha では不要
助言がありますか ??
私はまったく同じ問題を抱えています。コンマ、アルファ、空白を許可する必要があります。私が考えることができる最も簡単な解決策は、次のようにコールバック検証関数を定義することです。
$myValidator = new Zend_Validate_Callback(function($value) {
$value = preg_replace('/,/', '', $value);
$alphaValidator = new Zend_Validate_Alpha(array('allowWhiteSpace' => true));
if ($alphaValidator->isValid($value)) return true;
return false;
});
そして、次のように使用します。
if ($myValidator->isValid($input)) {
// input valid
} else {
// input invalid
}
私はこれが古いことを知っていますが、おそらく誰かを助けることができ、より簡単な解決策があれば興味があります.