0
Zend_valdiate_alpha與特殊字符組合Zend_valdiate_alpha與特殊字符組合
需要組合字母數字字符或下劃線與字符串。 例如:需要爲城市名稱與
沒有必要加控制與zend_alpha它可以是另一種方式
什麼建議?
Zend_valdiate_alpha與特殊字符組合Zend_valdiate_alpha與特殊字符組合
需要組合字母數字字符或下劃線與字符串。 例如:需要爲城市名稱與
沒有必要加控制與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
}
我知道這是舊的,但也許它可以幫助別人如果有更簡單的解決方案,我會感興趣。