|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用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[1]);
}
}
//考证Email地点
boolIsValidEmail(stringstrIn){
//ReturntrueifstrInisinvalide-mailformat.
returnRegex.IsMatch(strIn,@"^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{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,@"[0].d{1,2}|[1]");
}
//考证是不是为德律风号码
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-9]|1[0-2])-(?:0?[1-9]|[1-2]d|3[0-1])(?:0?[1-9]|1d|2[0-3]):(?:0?[1-9]|[1-5]d):(?:0?[1-9]|[1-5]d)$");
}
//考证后缀名
boolIsValidPostfix(stringstrIn){
returnRegex.IsMatch(strIn,@".(?i:gif|jpg)$");
}
//考证字符是不是再4至12之间
boolIsValidByte(stringstrIn){
returnRegex.IsMatch(strIn,@"^[a-z]{4,12}$");
}
//考证IP
boolIsValidIp(stringstrIn){
returnRegex.IsMatch(strIn,@"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$");
}
}
}
</p>asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关. |
|