如何判断用户输入的是什么?怎么样限制用户只能在某个地方输入数字?
我是个ASP新手 
 碰到这几个问题不知道该怎么办 
 如何判断用户输入的是什么? 
 怎么样限制用户只能在某个地方输入数字或字母? 
 还有邮箱,怎样判断用户输入的是不是正确的邮箱地址? 
------解决方案--------------------现在一般是js判断页面表单,但如果是跨站提交表单的话。那js 页面表单判断就失效了~ 
 我的做法是先做个 js 判断,然后在 数据接受页再做判断。 
 http://www.kudaa.com/Jslist.asp?ClassId=13 有 js判断数据有效性的几个例子   
 关于 接受数据页 楼主最好下载个程序看看   
------解决方案-------------------- <script language= "javascript ">  
  <!-- 
 var user; 
 user=document.form1.IsNaN( 'user ').value; 
 if(user= " ") 
 { 
 alert( "请输入姓名 "); 
 f.user.focue(); 
 return false; 
 } 
 -->  
  </script>
------解决方案--------------------^\d+$  //匹配非负整数(正整数 + 0)  
 ^[0-9]*[1-9][0-9]*$  //匹配正整数  
 ^((-\d+)|(0+))$  //匹配非正整数(负整数 + 0)  
 ^-[0-9]*[1-9][0-9]*$  //匹配负整数  
 ^-?\d+$    //匹配整数  
 ^\d+(\.\d+)?$  //匹配非负浮点数(正浮点数 + 0)  
 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$  //匹配正浮点数  
 ^((-\d+(\.\d+)?)|(0+(\.0+)?))$  //匹配非正浮点数(负浮点数 + 0)  
 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$  //匹配负浮点数  
 ^(-?\d+)(\.\d+)?$  //匹配浮点数  
 选择一个你需要用的正则,然后再自己写一点判断的代码就差不多了...