Project: talenddataquality
Issue TDQ-9819: Email validation component - Step 2
This is step 2 of the email validation component. The user will be able to specify the local part (string before the '@' sign) by writing an expression built from other columns of the schema such as - first character of firstname - n first characters of - n last characters - all characters of lastname - pick n first characters and m last characters of the column (2 parameters here: n and m) The output schema will have two fixed columns: "VERIFICATION", SUGGESTED_EMAIL. The content of the VERIFICATION column can be: - verified (meaning that the email complies to the given rules) - corrected (meaning that the email has been corrected) - invalid (meaning that the email does not comply to the rules) The email can be corrected when some rules are defined from other columns, such as first character of column Firstname and all characters of column LastName. The email formed by these rules will be output in the SUGGESTED_EMAIL column. We should also think about a way to refresh the TLD list from https://data.iana.org/TLD/tlds-alpha-by-domain.txt
Story points: 20