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 = /^\S+@(163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com)$/; 这样的话,[email protected]这样的不能通过。
还有我自己写了一个js,如下。 下面好像写的不对,请帮忙修改一下。谢谢<script type="text/javascript"> function testCount() {
if (document.getElementById("txt_account").value != "") {
var value = document.getElementById("txt_account").value;
var fI = value.indexOf("@");
var fL = value.length -1;
if (fI==0 || fL==fI) {
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>
改成var re = /^\S+@(163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com)$/; 这样的话,[email protected]这样的不能通过。
还有我自己写了一个js,如下。 下面好像写的不对,请帮忙修改一下。谢谢<script type="text/javascript"> function testCount() {
if (document.getElementById("txt_account").value != "") {
var value = document.getElementById("txt_account").value;
var fI = value.indexOf("@");
var fL = value.length -1;
if (fI==0 || fL==fI) {
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>
var re = /^[\s\S]+@(163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com)$/;
alert(re.test("[email protected]"))
if (document.getElementById("txt_account").value != "") {
var value = document.getElementById("txt_account").value;
var fI = value.indexOf("@");
var fL = value.length -1;
if (fI==0 || fL==fI) {
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();
}
}
}
var a= value.split("@");
if(a.length!=2){
return false;
}
else{
if(a[0].length==0 || a[1].length==0){
return false;
}
else{
ap = "163.com|126.com|yeah.net|vip.163.com|vip.126.com|188.com".split("|");
b = false;
for(var i=0;i<ap.length;i++) if(ap[i]==a[1].toLowerCase()){b=true;break;}
if(!b) return false;
}
}