仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 437|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页设计正则表达式考证

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:50:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;正则#######################
#雨浪 版权一切,翻版说一下     #
#QQ:270499458         #
#######################

近段日子几个刚学了正则表达式的伴侣问我在asp中怎样用.呵呵.固然复杂,仍是写出来吧,正则表达式的基础常识我就不说了.实在已有良多如许的文章了.:(

#####函数代码########
假定为myfunc.asp

<%
正则表表达式考证函数patrn-正则表达式 strng-必要考证的字符串
FunctionRegExpTest(patrn,strng)
DimregEx,retVal创建变量。
SetregEx=NewRegExp创建正则表达式。
regEx.Pattern=patrn设置形式。
regEx.IgnoreCase=False设置是不是辨别巨细写。
retVal=regEx.Test(strng)实行搜刮测试。
RegExpTest=retVal前往不尔值,不切合就前往false,切合为true
EndFunction
%>

#####提交页面代码######
假定为mypage.asp

<formmethod="post"action="check.asp">
请输出E-mail地点:<inputtype=textname=email>
<br>
请输出德律风号码:<inputtype=textname=tel>
<inputtype=submitvalue="断定">
</form>

#####考证页面########
假定为check.asp

<!--#includefile="myfunc.asp"-->
<%
tel=request.form("tel")
email=request.form("email")
dimfounderr:founderr=false创建变量,准确大概失利标志
人人注重哦,特地我在这里奉献一个正则表达式,同时考证德律风号码和手机号码的!
ifRegExpTest("(^[0-9]{3,4}-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^([0-9]{3,4})[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)",tel)=falsethen
founderr=true
regshow=regshow&"<li>您输出的德律风号码格局不准确"
endif
ifRegExpTest("^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$",email)=falsethen
founderr=true
regshow=regshow&"<li>您输出的电子邮箱格局不准确"
endif
iffounderr=falsethenregshow="<li>您输出的格局都是准确的哦"
%>
<br><br>
<%=regshow%>
</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。
admin 该用户已被删除
沙发
发表于 2015-1-20 05:26:41 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
若天明 该用户已被删除
板凳
发表于 2015-1-26 14:55:45 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
谁可相欹 该用户已被删除
地板
发表于 2015-2-4 15:41:39 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
简单生活 该用户已被删除
5#
发表于 2015-2-10 03:26:37 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
蒙在股里 该用户已被删除
6#
发表于 2015-2-28 18:21:05 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
山那边是海 该用户已被删除
7#
发表于 2015-3-10 04:06:31 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
小女巫 该用户已被删除
8#
发表于 2015-3-17 04:12:14 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
9#
发表于 2015-3-23 19:20:00 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表