asp如何验证字符串是否包含有效字符?

来源:asp之家 时间:2009-11-08 19:02:00 

不是很难哦,我们现在就可以实现VBScript在服务器端验证,就是下面的函数:

<%
FUNCTION TestString(SomeString)
TempString = TRIM(SomeString)
TempString_Length = Len(TempString)
TempString_OK = true
FOR TempString_Pos = 1 TO TempString_Length
  TempString_Char = Mid(TempString,TempString_Pos)
  TempString_Char_Ansi = Asc(TempString_Char)
  IF TempString_Char_Ansi > 47 AND TempString_Char_Ansi < 123 THEN
'  ANSI字符中:A-Z 是65-90,a-z是97-122,0-9是48-57
    IF TempString_Char_Ansi > 57 AND TempString_Char_Ansi < 65 THEN
    TempString_OK = False
    EXIT FOR
    END IF
    IF TempString_Char_Ansi > 90 AND TempString_Char_Ansi < 97 THEN
    TempString_OK = False
    EXIT FOR
    END IF
  ELSE
    TempString_OK = False
    EXIT FOR
  END IF
NEXT
TestString = TempString_OK
END FUNCTION
%>

该函数的调用方法如:

TestString(MyString)

如果MySTring是要验证的字符串,则函数会返回为一个Boolean值:true是字符串在所有的Alpha值之内,False不是。

具体用法举例:

<%IF TestString(MyString) THEN%>
恭喜,字符串合法!
<%ELSE%>
噢,里面有非法字符串!
<%END IF%>

 

标签:验证,字符串,字符
0
投稿

猜你喜欢

  • JavaScript 与 ActionScript 3.0 交互的一些问题

    2008-01-27 12:20:00
  • 5 个简单实用的 CSS 属性

    2010-03-10 11:00:00
  • 如何只取数据库的前3条记录?

    2010-06-28 18:28:00
  • SQL Server数据体系和应用程序逻辑详解

    2009-04-14 07:23:00
  • Oracle 创建用户及数据表的方法

    2009-09-26 18:25:00
  • 关于Youtube URL的十个技巧

    2009-04-21 13:19:00
  • 月影:JavaScript王者归来

    2008-08-05 17:18:00
  • 【总结】ASP如何获取访客真实的IP地址

    2007-08-15 13:43:00
  • 牢不可破的九宫格布局

    2009-07-24 12:40:00
  • asp无限级分类加js收缩伸展功能代码

    2009-12-08 12:25:00
  • 如何解决客户机页面刷新时连接不上数据库问题?

    2009-12-16 18:24:00
  • 对内联文字的疑惑

    2008-04-18 12:19:00
  • oracle 存储过程和触发器复制数据

    2009-11-17 09:12:00
  • 初瞥 Google Chrome Frame

    2009-10-06 14:41:00
  • 如何配置一个稳定的SQL Server数据库

    2008-12-09 14:07:00
  • 方便和实用

    2009-02-02 10:16:00
  • ASP中不用模板生成HTML静态页面的方法

    2011-03-06 10:49:00
  • ASP中实现分页显示的七种方法

    2007-09-20 13:19:00
  • 保安的故事

    2009-12-28 13:02:00
  • DIV+CSS常见错误及解决方法

    2008-04-25 22:46:00
  • asp之家 网络编程 m.aspxhome.com