易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET 常用的正则表达式

 用正则表达式限制只能输入中文:
  1.用正则表达式限制只能输入全角字符:
  2.用正则表达式限制只能输入数字:
  3.用正则表达式限制只能输入数字和英文:
  4.计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
  String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
  5.javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:
  String.prototype.trim = function()
  {
  return this.replace(/(^\s*)|(\s*$)/g, "");
  }
  利用正则表达式分解和转换IP地址:
  6.下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:
  function IP2V(ip)
  {
  re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式
  if(re.test(ip))
  {
  return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
  }
  else
  {
  throw new Error("不是一个正确的IP地址!")
  }
  }
  不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:
  var ip="10.100.20.168"
  ip=ip.split(".")
  alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))
  正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
  匹配中文字符的正则表达式: [\u4e00-\u9fa5]
  匹配双字节字符(包括汉字在内):[^\x00-\xff]
  匹配空白行的正则表达式:\n\s*\r
  匹配HTML标记的正则表达式:< (\S*?)[^>]*>.*?< /\1>|< .*? />
  匹配首尾空白字符的正则表达式:^\s*|\s*$
  匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
  匹配网址URL的正则表达式:[a-zA-z]+://[^\s]*
  匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
  匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}
  匹配腾讯QQ号:[1-9][0-9]{4,}
  匹配中国邮政编码:[1-9]\d{5}(?!\d)
  匹配身份证:\d{15}|\d{18}
  匹配ip地址:\d+\.\d+\.\d+\.\d+
  匹配特定数字:
  ^[1-9]\d*$    //匹配正整数
  ^-[1-9]\d*$   //匹配负整数
  ^-?[1-9]


相关文档:

ASP.NET文件下载函数使用

 ASP.NET文件下载函数使用是什么情况呢?在你的Page_Load中添加这样的代码:
Page.Response.Clear();
bool success = ResponseFile(Page.Request, Page.Response, "目的文件名称", @"源文件路径", 1024000);
if (!success) Response.Write("下载文件出错!"); Page.Response.End();
ASP.NET文件下载函数代码为: ......

asp.net 调用存储过程

1.获取Return返回值
 程序代码//存储过程
//Create PROCEDURE MYSQL
//     @a int,
//     @b int
//AS
//     return @a + @b
//GO
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToStri ......

ASP.NET中bin app_code app_data等文件夹的作用

 转贴自  http://wuxiong8665.blog.163.com/blog/static/93512200991811400157/
概览:
 文件夹名称
   文件类型
   注        释
 Bin
  .dll
    包含应用程序所需的任何预生成的程序集
 App_Browsers
&n ......

Using StructureMap with the ASP.NET MVC framework

 原文地址:http://www.bengtbe.com/blog/post/2009/02/27/Using-StructureMap-with-the-ASPNET-MVC-framework.aspx
Using StructureMap with the ASP.NET MVC framework
2009-02-27 星期五 作者:bengtbe
在这里我要阐述的是怎么用.net frameword 框架下的StructureMap这个类.  
在学习这个之间你需要对ASP.NE ......

让 ASP.Net MVC 的URL看上去像个传统WebForm的URL

在IIS6上部署过ASP.Net MVC的一定知道,为了能让IIS将对ASP.Net MVC的请求转发给ASP.Net处理,必须添加应用程序ISAPI映射。 避免这种映射添加的一种方法是利用已有的映射,例如.aspx扩展名的映射。不过那样的话ASP.Net MVC的Url会很“难看”,“http://localhost/ASPNETMVCAPP/Account.aspx/Logon/”。如果能把其中的.a ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号