ASP教程之一个正则表达式的类
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。正则usingSystem;namespaceRegexlib{
//////Class1的择要申明。
publicclassRegexlib{
publicRegexlib(){
////TODO:在此处增加机关函数逻辑//
}
//搜刮输出字符串并前往一切href=“...”值
stringDumpHrefs(StringinputString){
Regexr;
Matchm;
r=newRegex("hrefs*=s*(?:"(?<1>[^"]*)"|(?<1>S+))",
RegexOptions.IgnoreCase|RegexOptions.Compiled);
for(m=r.Match(inputString);
m.Success;m=m.NextMatch()){
Return("Foundhref"+m.Groups);
}
}
//考证Email地点
boolIsValidEmail(stringstrIn){
//ReturntrueifstrInisinvalide-mailformat.
returnRegex.IsMatch(strIn,@"^(+)@(([{1,3}.{1,3}.{1,3}.)|((+.)+))({2,4}|{1,3})(]?)$");
}
//dd-mm-yy的日期情势取代mm/dd/yy的日期情势。
stringMDYToDMY(Stringinput){
returnRegex.Replace(input,"(?d{1,2})/(?d{1,2})/(?d{2,4})","${day}-${month}-${year}");
}
//考证是不是为小数
boolIsValidDecimal(stringstrIn){
returnRegex.IsMatch(strIn,@".d{1,2}|");
}
//考证是不是为德律风号码
boolIsValidTel(stringstrIn){
returnRegex.IsMatch(strIn,@"(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?");
}
//考证年代日
boolIsValidDate(stringstrIn){
returnRegex.IsMatch(strIn,@"^2d{3}-(?:0?|1)-(?:0?|d|3)(?:0?|1d|2):(?:0?|d):(?:0?|d)$");
}
//考证后缀名
boolIsValidPostfix(stringstrIn){
returnRegex.IsMatch(strIn,@".(?i:gif|jpg)$");
}
//考证字符是不是再4至12之间
boolIsValidByte(stringstrIn){
returnRegex.IsMatch(strIn,@"^{4,12}$");
}
//考证IP
boolIsValidIp(stringstrIn){
returnRegex.IsMatch(strIn,@"^(d{1,2}|1dd|2d|25).(d{1,2}|1dd|2d|25).(d{1,2}|1dd|2d|25).(d{1,2}|1dd|2d|25)$");
}
}
}
</p>asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关. 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
页:
[1]