asp form 表单验证函数

'*************************************

'检测是否只包含英文和数字

'*************************************

Function IsvalidValue(ArrayN, Str)

IsvalidValue = False

Dim GName

For Each GName in ArrayN

If Str = GName Then

IsvalidValue = True

Exit For

End If

Next

End Function

'*************************************

'检测是否有效的数字

'*************************************

Function IsInteger(Para)

IsInteger = False

If Not (IsNull(Para) Or Trim(Para) = "" Or Not IsNumeric(Para)) Then

IsInteger = True

End If

End Function

'*************************************

'用户名检测

'*************************************

Function IsValidUserName(byVal UserName)

Dim i, c

Dim VUserName

IsValidUserName = True

For i = 1 To Len(UserName)

c = LCase(Mid(UserName, i, 1))

If InStr("$!<>?#^%@~`&*();:+='""     ", c) > 0 Then

IsValidUserName = False

Exit Function

End If

Next

For Each VUserName in Register_UserName

If UserName = VUserName Then

IsValidUserName = False

Exit For

End If

Next

End Function

'*************************************

'检测是否有效的E-mail地址

'*************************************

Function IsValidEmail(Email)

Dim names, Name, i, c

IsValidEmail = True

Names = Split(email, "@")

If UBound(names) <> 1 Then

IsValidEmail = False

Exit Function

End If

For Each Name IN names

If Len(Name) <= 0 Then

IsValidEmail = False

Exit Function

End If

For i = 1 To Len(Name)

c = LCase(Mid(Name, i, 1))

If InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 And Not IsNumeric(c) Then

IsValidEmail = False

Exit Function

End If

Next

If Left(Name, 1) = "." Or Right(Name, 1) = "." Then

IsValidEmail = False

Exit Function

End If

Next

If InStr(names(1), ".") <= 0 Then

IsValidEmail = False

Exit Function

End If

i = Len(names(1)) - InStrRev(names(1), ".")

If i <> 2 And i <> 3 Then

IsValidEmail = False

Exit Function

End If

If InStr(email, "..") > 0 Then

IsValidEmail = False

End If

End Function

时间: 2024-07-29 07:41:51

asp form 表单验证函数的相关文章

asp form 表单验证函数_应用技巧

'************************************* '检测是否只包含英文和数字 '************************************* Function IsvalidValue(ArrayN, Str) IsvalidValue = False Dim GName For Each GName in ArrayN If Str = GName Then IsvalidValue = True Exit For End If Next End Fu

详解ASP.NET MVC Form表单验证_实用技巧

一.前言 关于表单验证,已经有不少的文章,相信Web开发人员也都基本写过,最近在一个个人项目中刚好用到,在这里与大家分享一下.本来想从用户注册开始写起,但发现东西比较多,涉及到界面.前端验证.前端加密.后台解密.用户密码Hash.权限验证等等,文章写起来可能会很长,所以这里主要介绍的是登录验证和权限控制部分,有兴趣的朋友欢迎一起交流. 一般验证方式有Windows验证和表单验证,web项目用得更多的是表单验证.原理很简单,简单地说就是利用浏览器的cookie,将验证令牌存储在客户端浏览器上,co

通用表单验证函数

表单验证|函数 不管是动态网站,还是其它B/S结构的系统,都离不开表单表单做为客户端向服务器提交数据的载体担当相当重要的角色.这就引出了一个问题,提交的数据合法吗?摆在我们面前的问题就是验证这些数据保证所提交的数据是合法的.所以,我们写了一个大堆的验证函数.当我们开始新的一个项目的开发时,我们又得写一大堆的验证函数,然后再调试这一大堆的函数... 本文将介绍一种方法来提高我的代码的可重用性,提高我们的开发效率. 个人以为表单的验证应该包含两部分:第一,判断用户输入的数据是否合法.第二,提示用户你

实用代码分析:JavaScript通用表单验证函数

javascript|表单验证|函数 Check.js   JS函数文件/////////////////////////////////////////////////////////////////////////////////* *--------------- 客户端表单通用验证CheckForm(oForm) ----------------- * 功能:通用验证所有的表单元素. * 使用: *    <form name="form1" > *    <

javascript实现通用表单验证函数

javascript|表单验证|函数 不管是动态网站,还是其它B/S结构的系统,都离不开表单表单做为客户端向服务器提交数据的载体担当相当重要的角色.这就引出了一个问题,提交的数据合法吗?摆在我们面前的问题就是验证这些数据保证所提交的数据是合法的.所以,我们写了一个大堆的验证函数.当我们开始新的一个项目的开发时,我们又得写一大堆的验证函数,然后再调试这一大堆的函数... 本文将介绍一种方法来提高我的代码的可重用性,提高我们的开发效率. 个人以为表单的验证应该包含两部分:第一,判断用户输入的数据是否

PHP Form表单验证:PHP form validator使用说明

在PHP网站开发建设中,用户注册.留言是必不可少的功能,用户提交的信息数据都是通过Form表单提交,为了保证数据的完整性.安全性,PHP Form表单验证是过滤数据的首要环节,PHP对表单提交数据的验证方式多种多样,早期一般使用Javascript对PHP表单进行验证,随着WEB2.0时代的到来,考虑到用户体验,使用Jquery Form表单验证插件是常用手法,今天我要介绍的是一个PHP表单验证类PHP form validator,其可应用于一般的PHP表单验证,也可以和第三方程序或Javas

js-为什么这个form表单验证不成功?

问题描述 为什么这个form表单验证不成功? function checkDelForm() { var uids = -1; uids = document.getElementsByName(""delUids"").length; if (uids == -1) { alert(""请选择要删除的用户""); return false; } else { return true; } } <form name=&q

基于Bootstrap+jQuery.validate实现Form表单验证_jquery

基于Bootstrap jQuery.validate Form表单验证实践项目结构 : github 上源码地址:https://github.com/starzou/front-end-example 1.form 表单代码[html] 复制代码 代码如下: <!DOCTYPE html>  <html>      <head>          <title>Bootstrap Form Template</title>         

thinkphp form表单验证失败了为啥还会提交

问题描述 thinkphp form表单验证失败了为啥还会提交 无标题 用户名: 密码: 验证码: 登陆 </form> function sub(){ var u=document.frm.user_name.value; var p=document.frm.pwd.value; var c=document.frm.code.value; var f=document.frm; if(u=='' || p=='' || c==''){ alert('用户名,密码,验证码不能为空'); }