Asp中提取HTML中图片的SRC路径
来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 04:41 点击:次
ASP中RegExp是什么
'名字字符检验
以下为引用的内容: Public Function CheckName(Str) Checkname=True Dim Rep,pass Set Rep=New RegExp ' 建立正则表达式。 Rep.Global=True '设置全局可用性。 Rep.IgnoreCase=True'设置是否区分字符大小写 '设置模式。 Rep.Pattern="[u0009u0020u0022-u0028u002C-u002Eu003A-u003Fu005Bu005Cu0060u007Cu007Eu00FFuE5E5]" Set pass=Rep.Execute(Str) '对指定的字符串执行正则表达式搜索。 If pass.count<>0 Then CheckName=False 'response.Write(Checkname) 'response.End() Set Rep=Nothing End Function |
我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题。因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的执行。所以我们一般会在后端编写一个ASP的校验程序来分析用户输入的数据是否是合法的。
或许有人会问了,使用运行在客户端的JavaScript不是可以更好更快的来校验用户的数据吗?的确,这样在大多的情况下是可以的,为什么是大多情况下呢?因为你编写的JavaScript不一定可以完全正常的同时运行在IE以及Netscape上面,因为微软的Jscript并不全和JavaScript相同,再加上还有一些浏览器不一定和微软以及Netscape兼容的很好,所以很有可能在客户端的Javascript不会精确的校验用户输入的各种数据,而ASP程序是运行在服务器端的,只是和你的服务器的环境有关,无论客户端是什么浏览器,对于你的ASP程序来说都是没有分别的,所以选择使用后端的ASP程序来进行数据合法性的校验是一个好的选择。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>