分享自主创业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 里的注册会员,大家不妨试试应该效果。。对具体应用大家发布各意见,有更好的大家分享一起交流学习。。
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号