Validate
This function will validate specified value using specified validator.
Validate("validatorName","value");Validate("validatorName","value","countryCode");Function arguments
Dział zatytułowany „Function arguments”- validatorName – (String) The name of the validation protocol to be used. Allowed values: [ NONE | 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 ]
- value – (String) The value to be validated
- countryCode – (String) [Optional] ONLY WHEN USING ’EU_NIP’ VALIDATOR. NIP Country code. If not specified, then first two chars of NIP stored in ’value’ should be the CountryCode (ie. ’PL123456789′)’
Return value
Dział zatytułowany „Return value”This function returns Boolean. Returns true if validation was successful, false otherwise
Examples
Dział zatytułowany „Examples”Example 1: This will check if specified value is an valid email address, and in this case, return true.
isValid = Validate("E_MAIL","john@doe.pl");Example 2: This will validate wheter specified VAT (NIP) with CountryCode specified as its first two chars is an valid EU_NIP according to VIES database.
if(Validate("EU_NIP","PL123456789")){ShowMessage(2,"OK");}else{ShowMessage(1,"NOT_OK");}Example 3: This will validate wheter specified VAT (NIP) with CountryCode specified separately is an valid EU_NIP according to VIES database.
if(Validate("EU_NIP","123456789","PL")){ShowMessage(2,"OK");}else{ShowMessage(1,"NOT_OK");}Example 4: This will validate wheter specified VAT (NIP) with CountryCode specified separately is an valid EU_NIP according to VIES database.
if(Validate("EU_NIP",[nip],[countrycode])){ShowMessage(2,"OK");}else{ShowMessage(1,"NOT_OK");}