JS验证文本框输入一个或多个Email Format

function CheckEmail(obj)
2 {
3 var regEmail = /^[a-zA-Z0-9_\.]+@[a-zA-Z0-9-]+[\.a-zA-Z]+$/; //Email
4
5 if(typeof(obj) == "undefined")
6 {
7 alert("The object is not exist!");
8 return false;
9 }
10 else if(obj.value.replace(/ /g,"").replace(/ /g,"") == "")
11 {
12 obj.focus();
13 alert("Please input the email!");
14 return false;
15 }
16 else
17 {
18 var t = obj.value.lastIndexOf(",");
19 switch(t)
20 {
21 case -1:
22 if(regEmail.test(obj.value) == false)
23 {
24 obj.focus();
25 alert("Invalid email type!");
26 return false;
27 }
28 break;
29 case obj.value.length - 1:
30 obj.focus();
31 alert("The comma is the last char,please remove it!");
32 return false;
33 break;
34 default:
35 var emailArray = obj.value.split(",");
36 for(var i=0; i<=emailArray.length-1; i++)
37 {
38 if(regEmail.test(emailArray[i]) == false)
39 {
40 obj.focus();
41 alert("Have invalid email type!\r\n" + emailArray[i]);
42 return false;
43 }
44 }
45 }
46 }
47 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值