アドレスポロRdが指定されている場合は、ポロで「po」と識別され、エラーメッセージが表示されます。jqueryでの検証
そこで、我々は値を持つアドレスライン1と2を受け入れるべきではない新しい検証フレームする必要があります
- "私書箱"、 "PO BIN"、 "BIN"、 "私書箱" を、 "PO BIN"、 "PO"、 "PO"
- これらの値はいずれの場合もあり得ます。例: "P O 1234"を検証し、エラーメッセージを警告する必要があります。
- しかし、「ポロRdの」、「ロビン・Rdの」、「testbintestは」両方のアドレス線に有効なアドレスとして受け入れられるべき
このために書かれたコードが
jQuery.validator.addMethod("nopobox", function(value, element) {
return this.optional(element) || ! /(P(OST)?\.?\s*O(FF(ICE)?)?\.?\s*((BOX)|(BIN)))|(^[^0-9]*((P(OST)?\.?\s*O(FF(ICE)?)?\.?)|((BOX)|(BIN))))/i.test(value);
}, "");
てくださいです私はそれを私はこれで周りのビットを果たした
を私はあなたのcoditionsの一部が他の除外と思います例えば 'BIN'の検証に失敗したいが' testbintest'を渡したいとしますが、 'BIN'はどんな場合でも可能です入力文字列内の任意の位置を指定します。 – RaYell
はいPOBINは失敗するはずですが、通常の住所ラインラインロビンストリートまたはホービンロードは検証をパスしてください – raj