啊,我这样写怎么不对? <script> function aa() { var email; email=document.all.form1.email.value; if (eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) { alert("ok");return true } else { alert("no");return false; } } if (eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) { echo "您的 E-Mail 通过初步检查"; } </script>
真是高人啊!js能与php同在吗? <script> function aa() { var email; var re = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/i; email=document.all.form1.email.value; if (re.test($email)) { alert("ok");return true } else { alert("no");return false; } } </script><?php if (eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) { echo "您的 E-Mail 通过初步检查"; } ?>
啊,js没有eregi("^a|b",xx);这样比对的啊? var re = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/i; if (re.test($email)) 看不太懂这两句,第一句怎么前面多了个"/",后面多了个"/i"; 第二句应该去掉$,re.test什么意思
<script>
function aa()
{
var email;
email=document.all.form1.email.value;
if (eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email))
{
alert("ok");return true
}
else
{
alert("no");return false;
}
}
if (eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) {
echo "您的 E-Mail 通过初步检查";
}
</script>
<script>
function aa()
{
var email;
var re = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/i;
email=document.all.form1.email.value;
if (re.test($email))
{
alert("ok");return true
}
else
{
alert("no");return false;
}
}
</script><?php
if (eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) {
echo "您的 E-Mail 通过初步检查";
}
?>
if (re.test($email))
看不太懂这两句,第一句怎么前面多了个"/",后面多了个"/i";
第二句应该去掉$,re.test什么意思