Kategoria Dla twórców

Validate

Ta funkcja zweryfikuje określoną wartość za pomocą określonego walidatora. Składnia Validate („validatorName”, „value”); Validate („validatorName”, „value”, „countryCode”); Argumenty funkcji validatorName - (String) Nazwa używanego protokołu sprawdzania poprawności. Dozwolone wartości: [BRAK | REGEX | PL_PESEL | PL_NIP | PL_REGON | PL_IBAN | PL_POSTAL | PLDowodOsobisty | DE_STEUERIDENTIFIKATION | DE_RENTENVERSICHERUNGS | DE_AUSWEISNUMMEROLD | DE_UMSATZSTEUERID | DE_BETRIEBSNUMMER | DE_IBAN | E_MAIL | DATETIME | EU_NIP | IBAN] wartość - (ciąg) Wartość do sprawdzenia countryCode - (String) [Opcjonalnie] TYLKO PODCZAS UŻYCIA WALIDATORA „EU_NIP”. Kod kraju NIP. Jeśli nie zostanie określony, wówczas pierwsze dwa znaki NIP przechowywane w „wartości” powinny być kodem kraju (tj. „PL123456789”) ” Zwracana wartość Ta funkcja zwraca wartość logiczną. Zwraca true, jeśli sprawdzanie poprawności zakończyło się pomyślnie, w przeciwnym razie false Przykłady Przykład 1: Spowoduje to sprawdzenie, czy podana wartość jest poprawnym adresem e-mail, aw takim przypadku zwróci wartość true. isValid = Sprawdź poprawność („E_MAIL”, „jan@doe.pl”); Przykład 2: Spowoduje to sprawdzenie, czy określony VAT (NIP) z kodem kraju jest podany, ponieważ dwa pierwsze znaki to poprawny EU_NIP zgodnie z bazą danych VIES. if (Sprawdź poprawność („EU_NIP”, „PL123456789”)) { ShowMessage (2, „OK”); } jeszcze { ShowMessage (1, „NOT_OK”); } Przykład 3: Spowoduje to sprawdzenie, czy określony VAT (NIP) z osobnym kodem kraju jest prawidłowym numerem EU_NIP zgodnie z bazą danych VIES. if (Sprawdź poprawność („EU_NIP”, „123456789”, „PL”)) { ShowMessage (2, „OK”); } jeszcze { ShowMessage (1, „NOT_OK”); } Przykład 4: Spowoduje to sprawdzenie, czy określony VAT (NIP) z osobnym kodem kraju jest prawidłowym numerem EU_NIP zgodnie z bazą danych VIES. if (Sprawdź poprawność („EU_NIP”, [nip], [countrycode])) { ShowMessage (2, „OK”); } jeszcze { ShowMessage (1, „NOT_OK”); }
Czytaj więcej