Yii の CValidator クラス、たとえば CStringValidator ( http://www.yiiframework.com/doc/api/1.1/CStringValidator )の検証規則を再利用する方法を見つけようとしています。
ルールをJSON形式で取得できれば、jsonをjavascriptに渡し、バリデータ関数を構築してそれらを強制することができます(またはPHP側でjavascriptを構築し、スクリプトをクライアントに送信します)。
とにかく Yii は、CString などのバリデーターを取得し、検証を行うために使用する「ルール」をダンプするシリアライズ型のメソッドを提供していますか? (/[\d\w]+/ のようなもの、単純化した例を挙げます)?
このプロジェクトの性質上、CActiveForm (組み込みのクライアント側フォーム検証を提供する) を使用することはできません。