分享自主创业web平台中会员注册过程JavaScript一些应用

在开发web平台过程中,总会遇到一些输入判断或限制一些特殊字符。最近在一直忙着开发自己经营的web平台(前面说过自主创业的web平台www.sanyalanhua.com ),在会员注册系统里,就应用到JavaScript在浏览器端作出判断。。比如注册会员时输入密码的判断,当我们规定密码只能用数字和字母及字母大小写作为密码时,就得把其他一些字符过虑掉。。代码为

<script language="JavaScript">

function fucPWDchk(str)
{
var strSource ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var ch;
var i;
var temp;

for (i=0;i<=(str.length-1);i++)
{

ch = str.charAt(i);
temp = strSource.indexOf(ch);
if (temp==-1)
{
return 0;
}
}
if (strSource.indexOf(ch)==-1)
{
return 0;
}
else
{
return 1;
}
}

function Checkreg()

{if (!fucPWDchk(document.ADDUser.cuspwd.value)){
  alert("提示:只能使用纯数字和大、小写字母作为密码");
  document.ADDUser.cuspwd.focus();
  return false;
  }

}

</script>

 

当我们在会员注册过程,有时要求输入联系电话、邮箱、QQ等一些联系方式时,我们就必须对联系电话只能输入数字、邮箱就是必符合邮箱格式、qq号码也只能是数字的时候,就得作出一些输入时的判断过滤。。。用JavaScript直接在浏览器端就可以判断是否。。代码为

<script language="JavaScript">
function fucPhochk(str)
{
var strSource ="0123456789";
var ch;
var i;
var temp;

for (i=0;i<=(str.length-1);i++)
{

ch = str.charAt(i);
temp = strSource.indexOf(ch);
if (temp==-1)
{
return 0;
}
}
if (strSource.indexOf(ch)==-1)
{
return 0;
}
else
{
return 1;
}
}

function Checkreg()
{

 if (!fucPhochk(document.ADDUser.custel.value)){
  alert("提示:只能使用纯数字作为手机号码");
  document.ADDUser.custel.focus();
  return false;
  }

 if (!document.ADDUser.cusemail.value.match( /^.+@.+$/ ) ) {
     alert("提示:请输入有效的电子信箱");
  document.ADDUser.cusemail.focus();
  return false;
 }

}

</script>

例子见我的自主创业web平台www.sanyalanhua.com 里的注册会员,大家不妨试试应该效果。。对具体应用大家发布各意见,有更好的大家分享一起交流学习。。

posted @ 2010-03-16 10:52  IT人创业  阅读(454)  评论(1编辑  收藏  举报