Class FSCEXPEXT@1.1001:ValidatorFunctions Permanent link for this heading

Validator Functions.

For more information visit Apache Commons Validator Documentation.

Class Hierarchy

Object > ComponentObject > ValidatorFunctions

Actions Permanent link for this heading

Return Type

Signature

boolean

EAN13(
  string ean,
  out retval boolean valid)

boolean

Email(
  string email,
  out retval boolean valid)

boolean

IBAN(
  string iban,
  out retval boolean valid)

boolean

IP(
  string ip,
  out retval boolean valid)

boolean

ISBN(
  string isbn,
  out retval boolean valid)

boolean

URL(
  string url,
  out retval boolean valid)

Actions Permanent link for this heading


FSCEXPEXT@1.1001:EAN13 Permanent link for this heading

Validates an EAN-13 barcode, including length and checksum.

For more information visit Apache Commons Validator Documentation.
#Validators.EAN13("4006381333931")       = true      // Valid EAN13
#Validators.EAN13("12345678901")         = false     // Invalid EAN13
#Validators.EAN13("ABCDEFGHIJKLM")       = false     // Invalid EAN13 with non-numeric characters
#Validators.EAN13("")                    = false
#Validators.EAN13(null)                  = false

boolean FSCEXPEXT@1.1001:EAN13(
  string ean,
  out retval boolean valid)

Name

Description

ean

takes a string value

valid

returns a boolean result

Additional Information

  • Final

FSCEXPEXT@1.1001:Email Permanent link for this heading

Validates an email address according to RFC standards, including format and domain structure.

For more information visit Apache Commons Validator Documentation.
#Validators.Email("user@domain.com")      = true     // Valid Email
#Validators.Email("üser@domain.com")      = true     // Valid Email with umlaut
#Validators.Email("@domain.at")           = false    // Invalid Email
#Validators.Email("")                     = false
#Validators.Email(null)                   = false

boolean FSCEXPEXT@1.1001:Email(
  string email,
  out retval boolean valid)

Name

Description

email

takes a string value

valid

returns a boolean result

Additional Information

  • Final

FSCEXPEXT@1.1001:IBAN Permanent link for this heading

Validates the IBAN's format, length, and checksum compliance based on international standards.

For more information visit Apache Commons Validator Documentation.
#Validators.IBAN("AT482040469234828124")      = true    // Valid IBAN
#Validators.IBAN("ch4389144541633885257")     = false   // Invalid IBAN with low-case letters
#Validators.IBAN("")                          = false
#Validators.IBAN(null)                        = false

boolean FSCEXPEXT@1.1001:IBAN(
  string iban,
  out retval boolean valid)

Name

Description

iban

takes a string value

valid

returns a boolean result

Additional Information

  • Final

FSCEXPEXT@1.1001:IP Permanent link for this heading

Validates an IP address supporting both IPv4 and IPv6 formats.

For more information visit Apache Commons Validator Documentation.
#Validators.IP("127.0.0.1")                         = true    // Valid IPv4
#Validators.IP("2001:db8:85a3::8a2e:370:7334")      = true    // Valid IPv6
#Validators.IP("192.168.1.256")                     = false   // Invalid IPv4 with octet exceeding 255
#Validators.IP("2001:db8:85a3")                     = false   // Invalid IPv6 with incomplete address
#Validators.IP("")                                  = false
#Validators.IP(null)                                = false

boolean FSCEXPEXT@1.1001:IP(
  string ip,
  out retval boolean valid)

Name

Description

ip

takes a string value

valid

returns a boolean result

Additional Information

  • Final

FSCEXPEXT@1.1001:ISBN Permanent link for this heading

Validates an ISBN supporting both ISBN-10 and ISBN-13 formats with proper checksum validation.

For more information visit Apache Commons Validator Documentation.
#Validators.ISBN("0471958697")         = true    // Valid ISBN
#Validators.ISBN("0-321-14653-0")      = true    // Valid ISBN with dashes
#Validators.ISBN("0 471 60695 2")      = true    // Valid ISBN with spaces
#Validators.ISBN("047195869X")         = false   // Invalid ISBN
#Validators.ISBN("")                   = false
#Validators.ISBN(null)                 = false

boolean FSCEXPEXT@1.1001:ISBN(
  string isbn,
  out retval boolean valid)

Name

Description

isbn

takes a string value

valid

returns a boolean result

Additional Information

  • Final

FSCEXPEXT@1.1001:URL Permanent link for this heading

Validates a URL including schema, host, and port.

For more information visit Apache Commons Validator Documentation.
#Validators.URL("http://www.example.com")       = true     // Valid URL
#Validators.URL("https://www.example.com")      = true     // Valid  secured URL
#Validators.URL("://example.com")               = false    // Invalid URL
#Validators.URL("")                             = false
#Validators.URL(null)                           = false

boolean FSCEXPEXT@1.1001:URL(
  string url,
  out retval boolean valid)

Name

Description

url

takes a string value

valid

returns a boolean result

Additional Information

  • Final