<public:component>
<public:attach event="onblur" onevent="itemOnBlur()" />

<public:method name="validate">

<script language="javascript">
function validate() {
	if (element.value.length==0) return true;
	//var pat = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var pat = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	var ret = pat.exec(element.value);
	if(!ret) {
		alert("错误的Email地址格式!");
		element.value="";
		element.focus();
		return false;
	}
	return true;
}

function  itemOnBlur(){
	validate();
}
</script>
</public:component>