27 lines
839 B
JavaScript
27 lines
839 B
JavaScript
({
|
|
validateRequired: function(component, event ,helper) {
|
|
//var EmailComponet = component.find('personEmaillist');
|
|
component.set("v.Spinner",true);
|
|
var isvalid = true;
|
|
var allContactRows = component.get('v.emaiList');
|
|
|
|
var regExpEmailformat = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
|
|
|
|
allContactRows.forEach( function(ele){
|
|
|
|
if(ele.Name == '' || ele.Name == null || ele.Name === 'undefined' || !ele.Name.match(regExpEmailformat )){
|
|
ele.errormailfrmt = true;
|
|
isvalid = false;
|
|
component.set("v.Spinner",false);
|
|
|
|
}else{
|
|
ele.errormailfrmt = false;
|
|
//valid = true;
|
|
}
|
|
});
|
|
|
|
component.set('v.emaiList',allContactRows);
|
|
return isvalid;
|
|
|
|
},
|
|
}) |