ASP控制数字及字母输入

控制

最近常有朋友问我如何在ASP中象在JavaScrip里一样控制输入的值只能是英文或数字,现在我整理如下,下面我以接收变量string的值讲解如下:

方法一:
str=Request("string")
temp=Server.URLEncode(str)
if str=temp then
  response.write "你输入的不是英文或数字"
end if

文法二:
str=Request("string")
for i=1 to len(str)
   a=mid(string,i,1)
   if ((asc(a)<"0" and asc(a)>"9" ) or (asc(a)<asc("a") and asc(a)>asc("z"))) then
  response.write "你输入的不是英文或数字"
 end if
next i

时间: 2024-10-04 10:30:57

ASP控制数字及字母输入的相关文章

在ASP控制数字及字母输入

控制 最近常有朋友问我如何在ASP中象在JavaScrip里一样控制输入的值只能是英文或数字,现在我整理如下,下面我以接收变量string的值讲解如下: 方法一:str=Request("string")temp=Server.URLEncode(str)if str=temp then  response.write "你输入的不是英文或数字"end if 文法二:str=Request("string")for i=1 to len(str)

时间格式-asp.net C# 时间输入格式验证 仅仅利用前台实现 可能么

问题描述 asp.net C# 时间输入格式验证 仅仅利用前台实现 可能么 ErrorMessage="注意格式:年-月-日,如:2014-07-04" ControlToValidate="TextBox25" CssClass="styleyz" ValidationExpression="/^(d{2}|d{4})-1((0([1-9]{1}))|(1[1|2]))-1(([0-2]([1-9]{1}))|(3[0|1]))$/&

Asp.net TextBox只能输入数字

原文:Asp.net TextBox只能输入数字 <asp:textbox id="TextBox1" onkeyup="if(isNaN(value))execCommand('undo')" runat="server" Width="80px" onafterpaste="if(isNaN(value))execCommand('undo')"></asp:textbox> 其

ASP.NET讲座(3)-输入验证控件

asp.net|控件 3.1 ASP.net解决了ASP的难题:验证表单填写的正确性 如今的商业网站,或者个人网站,多少都有客户调查啊,用户注册之类的东西,必然会用到表单,这些表单的填写正确与否,明显是由手写代码的方式来控制的.我承认编写代码,是一项有趣的工作,不过每次验证表单都来手写代码,我们希望提高我们的工作效率,并不是把我们很有限的时间花在表单的验证工作上. 基于另外的一些原因,Web应用程序很不好验证用户的输入,HTML 3.2 规范可以让你控制用户的反馈,但恶意的或者技术高超的用户可以

在ASP中过滤用户输入 提高安全性

安全|安全性|安全|安全性 安全对于所有应用程序来说都是十分重要的.一个简单应用程序里的某个失误都会造成对数据库或者其他企业资源未经授权的访问,因此安全尤其重要.一种常用的攻击方法是将命令嵌入到用户的回应里,而从用户输入里过滤掉这些非法的字符就能够防止这种攻击. 允许用户输入非法的字符会增加用户导致问题的机会.例如,很多应用程序都能够接受用户在SQL命令里增加的WHERE子句.恶意用户会通过向其输入的信息里增加额外命令的方法,来执行数据库服务器上的代码.例如,他们不是输入"Smith"

ASP.NET中用户输入文本的HTML解析办法

asp.net|asp.net 网页中用TextBox让用户输入文本,然后存入数据库,再从数据库中读出显示在页面上.常常这样做会遇到不少问题,因为TextBox实际上是一个Windows组件,和网页显示标记如:<p>,<td>,<div>等,对字符的解析方法是不同的.比如前者的换行标记为"\r\n",而后者为"<br>".这就带来一个转换的问题. 在做转换之前,先来考虑几个问题: 1. TextBox用"\r

ASP入门教程-使用输入型表单控件

为了让用户通过表单输入数据,可以使用INPUT标记创建各种表单控件,通过将INPUT标记的TYPE属性设置为不同的值,可以创建不同类型的输入型表单控件. 1.单行文本框,格式如下: 一)格式: <form name="表单的名称" method="get | post" action="URL"> <input type="text" name="字符串" value="字符串&

录入键盘字母输入并将小写变为大写

/** 录入键盘输入字母并将小写变为大写 */ import java.io.*; class readin { public static void main(String[] args)throws IOException { InputStream in = System.in;//引入输入流 StringBuilder sb = new StringBuilder();//新建一个缓冲区 while(true) { int ch = in.read();//读入键盘输入 if(ch=='

asp.net TextBox只能输入数字、退格、小数点(小数点只能有一个且不能在第一位)

asp教程.net textbox只能输入数字.退格.小数点(小数点只能有一个且不能在第一位) private void textbox1_keypress(object sender, keypresseventargs e)        {     e.handled = !(char.isnumber(e.keychar) || e.keychar == (char)8 || e.keychar == '.');     if (!e.handled) (sender as textbo