用户注册时除了在前台用JS检测外,真正入库时也是要检测的,因为安全问题,假如你写网站只是在JS那里检测提交的数据,不在后台再做最后把关的话人家浏览你网站只要禁用JS,就可以提交非法数据,干他们想干的事。下面学步园小编来讲解下ASP用户注册入库时检测函数有什么?
ASP用户注册入库时检测函数有什么
<% 'K8ASP正则表达式 '正则网名数字大小写字母(6-10) FunctionCheckName(NetName) Setre=newRegExp re.Pattern="^[A-Za-z0-9]{6,10}$" '进行匹配测试 Ifre.Test(NetName)Then CheckResult=true Else CheckResult=false EndIf CheckName=CheckResult endfunction 'Response.writeCstr(CheckName("234234")) '正则检测邮箱 FunctionCheckEmail(Email) Setre=newRegExp'创建RegExp实例 re.Pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$" 'Email="crack8@qq.com" '进行匹配测试,并写出是否匹配成功 Ifre.Test(Email)Then ''Response.write("匹配成功!") CheckResult=true Else CheckResult=false ''Response.write("匹配成功!") EndIf CheckEmail=CheckResult endfunction '调用函数测试 'Response.writeCheckEmail("crack8@qq.com") '检测手机和电话号码 FunctionCheckPhone(phone) ifCheckMobile(phone)=trueorCheckTelPhone(phone)=truethen CheckPhone=true else CheckPhone=false endif endfunction '正则手机号码 FunctionCheckMobile(Mobile) Setre=newRegExp re.Pattern="^(((13[0-9]{1})|147|150|151|152|153|156|158|159|182|186|188|189)+\d{8})$" '进行匹配测试 Ifre.Test(Mobile)Then CheckResult=true Else CheckResult=false EndIf CheckMobile=CheckResult endfunction '调用函数测试 'Response.writeCheckMobile("15080805555") '正则电话号码 FunctionCheckTelPhone(TelPhone) Setre=newRegExp Setre2=newRegExp re.Pattern="^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$"'电话格式1 re2.Pattern="^(([0\+]\d{2,3}-)?(0\d{2,3}))?(\d{7,8})(-(\d{3,}))?$"'电话格式2 '进行匹配测试 Ifre.Test(TelPhone)orre2.Test(TelPhone)Then CheckResult=true Else CheckResult=false EndIf CheckTelPhone=CheckResult endfunction '调用函数测试 'Response.writeCheckTelPhone("0771-25645648") ASP用户注册入库时检测函数有什么 '正则身分证 FunctionCheckIdentity(Identity) Setre=newRegExp re.Pattern="^[\d]{6}(19|20)*[\d]{2}((0[1-9])|(11|12))([012][\d]|(30|31))[\d]{3}[xX\d]*$" Ifre.Test(Identity)Then CheckResult=true Else CheckResult=false EndIf CheckIdentity=CheckResult endfunction '调用函数测试 'Response.writeCheckIdentity("452231198809265546") '正则检测QQ号码 FunctionCheckQQnum(QQnum) Setre=newRegExp re.Pattern="^\d{5,10}$" Ifre.Test(QQnum)Then CheckResult=true Else CheckResult=false EndIf CheckQQnum=CheckResult endfunction '调用函数测试 'Response.writeCheckQQnum("10000") '正则检测真实姓名 FunctionCheckTrueName(TrueName) Setre=newRegExp re.Pattern="^[\u0391-\uFFE5]+$" Ifre.Test(TrueName)Then CheckResult=true Else CheckResult=false EndIf CheckTrueName=CheckResult endfunction '调用函数测试 'Response.writeCheckTrueName("韦小宝") %>
以上就是关于“ASP用户注册入库时检测函数有什么”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!