﻿function emailValidator(source, arguments)
{
	if (arguments.Value=='')
		arguments.IsValid = false;
	else
		arguments.IsValid = validateEmail(arguments.Value);
}

function validateEmail(email) {
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    if (!email.match(re)) {
        return false;
    }
    return true;
}