1

目前我正在使用 Zend 框架开发一个网站。

我需要有关郊区名称验证的帮助

我需要验证以检查输入是否为以下格式

郊区名称逗号符号空间州缩写(州缩写由三个字母组成)

示例:MANLY、NSW 或 SYDNEY、NSW 或 PALM BEACH、QLD

基本上我需要以这种格式验证?那么我如何在 Zend 框架中做到这一点呢?我需要编写自定义 Zend 表单验证吗?

提前非常感谢:D

4

1 回答 1

1

您可以为此使用 Zend_Validate_Regex。例子:

$myValidator = new Zend_Validate_Regex('/^([a-zA-Z]+),\s(NSW|ACT|VIC|QLD|SA|WA|TAS|NT)$/');
$myValidator->setMessage('Your validation message goes here', Zend_Validate_Regex::NOT_MATCH);

然后将验证器添加到您的字段。

于 2011-03-10T10:23:01.807 回答