ユーザーがカナダの郵便番号を入力するように要求される簡単なシナリオを調べてみましょう。次の郵便番号はすべて有効で同等です。
- H0H 0H0
- h0h 0h0
- h0h0h0
ユーザーにそれらのいずれかを入力してもらいたいのですが、フィールドが残ったら、値を最初の形式に正規化します。私のpostalCode
検証方法では実際にそれらのいずれかを入力できますが、値を正規化する正しい方法は何でしょうか。
たぶん、jQuery検証プラグインにはすでにそのような機能がありますが、私にはわかりません。
編集
関数が与えられた場合、normalizeInput
どうすればプラグインできるのでしょうか。jQuery検証プラグインにはそのためのフックがあるかもしれません。そうでない場合は、検証が成功したときにフィールドが残された後に呼び出されるようにする方法。