Module validate

Module validate 

Source
Expand description

§Schema validation helpers

Generic validation functions and custom validator functions for validating schema data

Functions§

format_phone_number
Format a phone number into a standard format
has_image_extension
Check if a path has a valid image extension
is_doi
Check if value is a valid DOI
is_ip6
Check if value is a valid IP6
is_iso8601_date
Check if value is a valid ISO 8601 date (e.g., YYYY-MM-DD)
is_iso8601_year
Check if value is a valid ISO 8601 year (e.g., YYYY)
is_kebabcase
Check if value is a valid kebab-case (e.g. ‘this-is-kebab-case’)
is_list_url
Custom validator function for validating list of URLs
is_phone_number
Check if value is a valid phone number
is_raid
Check if value is a valid RAiD
is_ror
Check if value is a valid ROR
validate_attribute_approach
Custom validator function for approach
validate_attribute_areas
Custom validator function for research areas
validate_attribute_capabilities
Custom validator function for ResearchActivity capabilities
validate_attribute_doi
Custom validator function for ResearchActivity doi
validate_attribute_impact
Custom validator function for ResearchActivity impact
validate_attribute_ror
Custom validator function for ResearchActivity ror