Wenn eine Adresse Polo Rd gegeben ist, identifiziert es "Po" in Polo und Warnungen Fehlermeldung.Validierung in JQuery
Also, sollten wir einen neuen Validierungsrahmen, der nicht Adreßleitungen 1 und 2 mit den Werten annehmen sollte:
- "PO BOX", "PO IST", "IST", "PO BOX", "PO BIN", "PO", "PO"
- die obigen Werte können in jedem Fall
- Leerzeichen vor, zwischen und nach den oben genannten Wörtern auch gefunden und validiert werden. Zum Beispiel: "P O 1234" sollte validiert werden und eine Fehlermeldung ausgeben.
- Aber "Polo Rd", "Robin Rd", "testbintest" als gültige Adresse in beiden Adressleitungen sollten akzeptiert
der Code, der für diese writen ist
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);
}, "");
Bitte lassen sie mich wissen, wie ich es
Ich denke, einige Ihrer coditions ausschließen andere B. möchten Sie, dass "BIN" die Validierung nicht besteht, aber "testbintest", um sie zu übergeben, Sie sagen jedoch, dass "BIN" auf jeden Fall sein kann und jede Position in einer Eingabezeichenfolge. – RaYell
ja POBIN sollte scheitern, aber normale Adresszeilen Linie Robin Straße oder Hobin Straße sollte die Validierung passieren – raj