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