Skip to content

Instantly share code, notes, and snippets.

Created September 1, 2009 18:16
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/179268 to your computer and use it in GitHub Desktop.
Save anonymous/179268 to your computer and use it in GitHub Desktop.
<?php
/**
* sfValidatorZip validates a zip code.
*
* @author Brent Shaffer <bshafs@gmail.com>
*/
class sfValidatorZip extends sfValidatorRegex
{
protected $_options = array('pattern' => "/^(^\d{5}([\-]\d{4})?$)*$/");
protected $_messages = array('invalid' => 'Please Enter a Valid Zip Code');
public function __construct($options = array(), $messages = array())
{
return parent::__construct(array_merge($this->_options, $options), array_merge($this->_messages, $messages));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment