qc_email_check: Check if provided email directions are correct

Description Usage Arguments Details Value Regex

View source: R/qc_sitemd_checks.R


qc_email_check function checks for correctness in the email fields


qc_email_check(data, parent_logger = "test")



Data frame containing the site metadata where email variables are located.


Provided email direction/s (contact and additional contributor, if any) are checked to ensure that are valid email directions. This function uses stringr package utilities for character string tinkering and regex to match the characteristics of email directions


A data frame with the directions and the result of the check


Email directions can be divided in three components, username, @ and domain. username component can contain any letter, number, underscores, dots and hyphens. domain component can be also any letter, number, underscores dots and hyphens, followed by a dot and from two to six letters and/or dots. So, the regex expression to match a email direction is as follows: "^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$"

sapfluxnet/sapfluxnetQC1 documentation built on April 11, 2018, 4:28 a.m.