大虾们,谁能给判断非空,判断email,判断是数字这样的jscript 函数阿?

walkany 2004-09-23 04:02:32
如上
...全文
174 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ice_berg16 2004-09-23
  • 打赏
  • 举报
回复
非空
if (textbox.value.replace(/^\s+|\s+$/,"") == "")
alert("不能为空";)
EMAIL
if (!textbox.value.match(/^\w+@\w+\.\w+$/))
alert("不是EMAIL!");

不是数字
if (isNaN(textbox.value))
alert("不是数字!");
csdntzg 2004-09-23
  • 打赏
  • 举报
回复

<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>
cpio 2004-09-23
  • 打赏
  • 举报
回复
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;
}

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧