function isemail (s)//验证E-MAIL格式函数
{
if (s.length > 100)
{
window.alert("email地址怎么这么长!");
return false;
} var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
var re = new RegExp(regu);
if (s.search(re) != -1) {
return true;
} else {
window.alert ("请输入有效合法的E-mail地址 !")
return false;
}
}function isNumber(s) //数字判断函数
{
var digits = "0123456789";
var i = 0;
var sLength = s.length; while ((i < sLength))
{
var c = s.charAt(i);
if (digits.indexOf(c) == -1) return false;
i++;
} return true;
}
{
if (s.length > 100)
{
window.alert("email地址怎么这么长!");
return false;
} var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
var re = new RegExp(regu);
if (s.search(re) != -1) {
return true;
} else {
window.alert ("请输入有效合法的E-mail地址 !")
return false;
}
}function isNumber(s) //数字判断函数
{
var digits = "0123456789";
var i = 0;
var sLength = s.length; while ((i < sLength))
{
var c = s.charAt(i);
if (digits.indexOf(c) == -1) return false;
i++;
} return true;
}
解决方案 »
- 新手求教,如何在一个页面共用一个JS特效。
- JAVASCRIPT特效 重装系统后不能显示
- 怎么利用JS将img的图片保存到本地
- nodejs --express问题请大师进来感谢。
- 求高手帮忙解决IE浏览器下,网站JS加载错误问题
- ////////////////////////////////////////求此正则的最简写法???
- 如何让请求页面同时成为响应页面?
- 关于用javascript传递数组的问题(高手请进!)
- 一个简单的问题~!1!!!
- 如何在程序中清除保存在浏览器缓存中的网页.请进来看一下.
- 如何动态改变frame的大小又不刷新frame页面
- 如何根据鼠标在页面上单击或双击取得select框的id和value
<script language="JavaScript">
<!--function E_mail(strEmail)
{
var checkok="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_@.";
var checkstr=strEmail;
var allvalid=true;
for (i=0;i<checkstr.length;i++)
{
ch=checkstr.charAt(i);
for (j=0;j<checkok.length;j++)
if (ch==checkok.charAt(j))
break;
if (j==checkok.length)
{
allvalid=false;
break;
}
}
if(checkstr.length>0){
if((checkstr.indexOf("@")==-1)||(checkstr.indexOf("@")==0)||(checkstr.charAt(checkstr.length-1)=="@"))
allvalid=false;
if((checkstr.indexOf(".")==-1)||(checkstr.indexOf(".")==0)||(checkstr.charAt(checkstr.length-1)=="."))
allvalid=false;
}
if (allvalid==false)
return (false);
}
function check()
{if (document.form.title.value==""){
alert("标题不能为空!");
document.form.title.focus();
return false;
} if (E_mail(document.form.email.value)==false){
alert("E_mail格式不正确!");
document.form.email.focus();
return false;
}
if (document.form.email.value==""){
alert("E-MAIL不能为空!");
document.form.email.focus();
return false;
}
}
//-->
</script>
if (textbox.value.replace(/^\s+|\s+$/,"") == "")
alert("不能为空";)
EMAIL
if (!textbox.value.match(/^\w+@\w+\.\w+$/))
alert("不是EMAIL!");不是数字
if (isNaN(textbox.value))
alert("不是数字!");