1

現在、Zend フレームワークを使用して Web サイトを開発しています。

郊外の名前の検証についてサポートが必要です

入力が次の形式であるかどうかを確認するための検証が必要です

郊外名 コンマ記号スペース 州の略語 (州の略語は正確に 3 文字で構成されます)

例: 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 に答える