Czytaj więcej
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”);
}