This software offers a set of typical data types for efficient handling of data including integers, character, boolean, and floating-point numbers.
The module comes with a variety of data types that can be used in different validation scenarios. Each validation scenario is represented with a unique name, which is used to call out the target validation criterion.
For instance, one can validate a hexadecimal string with the unique name STD::HEX using the following syntax, "valid '0F 0C 0A', STD::HEX." Similarly, there is a unique name STD::DEFINED that validates whether the supplied value is defined or not.
The range of data types extends from simple types such as STD::BOOL, STD::INT to complex HTML and XML data types as well. It also includes data types that can validate genuine data, such as email (STD::EMAIL), web page URL (STD::URI), standard credit card numbers (STD::CREDITCARD), IP addresses (STD::IP), port number (STD::PORT), and many more.
Moreover, the module also comes with an option to define custom data types with appropriate validation criteria. This feature is very useful when a developer requires a unique data validation criterion that is not included in the current set of data types.
Data::Type::Collection::Std is a versatile module that can be used in different validation scenarios. It is an excellent choice for software developers to improve the accuracy and reliability of their software systems.
Version 0.01.15: N/A