var re = /^[\w]{1,}@(163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com)$/;现在想要的结果是 @前面有东西,不管是数字还是文字还是符号啥的,只要有东西就行,而且@后面是163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com 这几个结束的比如类似[email protected] 或 [email protected] 或 [email protected] 或 [email protected] 这样的都通过的话上面的语句该怎么改啊?
var re = /^[\w.]+@(163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com)$/;
var str = "[email protected]";
alert(re.test(str));
要不你贴出多些你的代码?
var re = /^[\w]{1,}@(163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com)$/;
var re2=/^([\w\W]*)@(163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com)$/;
var str='[email protected]';
if(!re.exec(str))
alert('false');
else
alert('true');
//return falseif(!re2.exec(str))
alert('false');
else
alert('true');
//return true
if (document.getElementById("txt_account").value != "") {
var value = document.getElementById("txt_account").value; var re = /^\S+@(163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com)$/;
if (!re.test(value)) {
alert('请输入正确的账号!');
return false;
}
} else {
alert('请输入的账号!');
return false;
}
if (document.getElementById("txt_raccount").value != "") {
var value = document.getElementById("txt_raccount").value;
var re = /^[\w]{1,}@(163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com)$/;
if (!re.test(value)) {
alert('请输入正确的账号!');
return false;
}
} else {
alert('请输入的账号!');
return false;
}
var count1 = document.getElementById("txt_account").value;
var count2 = document.getElementById("txt_raccount").value; if (count1 != count2) {
alert("请输入正确的账号!");
return false;
} else {
with (document.getElementById("form1")) {
method = "post";
action = "zhongzhuan.asp";
submit();
}
}
}</script>