【发布时间】:2011-03-29 12:30:44
【问题描述】:
目前我正在使用 Zend 框架开发网站。
我需要开发一个类似于http://www.truelocal.com.au/的位置字段
允许用户输入 PostCode 值(由 4 个数字组成)或郊区名称(以 Suburb Name 逗号符号空间的格式 州缩写(州缩写由三个字母组成))
邮政编码的示例输入:2000 郊区名称的示例输入:MANLY, NSW 或 SYDNEY, NSW 或 PALM BEACH, QLD
我需要验证位置值以确保这两种格式
我发现在 Zend 框架中你可以使用 Zend_Validate_Regex 中的正则表达式。
$myValidator = new Zend_Validate_Regex('Regular Expression');
$myValidator->setMessage('Your validation message goes here',Zend_Validate_Regex::NOT_MATCH);
但是我如何编写一个正则表达式来检查这 2 个正则表达式格式(邮政编码值(由 4 个数字组成)或郊区名称(以郊区名称逗号符号空间状态缩写的格式)(州缩写由三个字母组成) ) 仅在一个输入字段中。
在这种特殊情况下,在 Zend_Validate_Regex 中做是否可行
如果可能的话,你能教我如何为它写正则表达式吗?
提前非常感谢您!非常感谢!
感谢阅读,周末愉快!
【问题讨论】:
标签: regex zend-framework