易截截图软件、单文件、免安装、纯绿色、仅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生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:
publicstaticstringMakePassword(st ......

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安全认证 二

——灵活运用 Form 表单认证中的 deny 与 allow 及保护 .htm 等文件
作者:寒羽枫(cityhunter172)
第二部分 Form 认证的实战运用 
话说上回,简单地说了一下 Form 表单认证的用法。或许大家觉得太简单,对那些大内高手来说应该是“洒洒水啦”“小 Kiss 啦(小意思)”。今天咱们来点 ......

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

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

ASP.NET 下web.config Forms身份验证的配置

 在webconfig中有一个重要节点 <system.web> 其中包括了一个身份验证配置节点
<authentication mode="Windows"/>
其中 authentication 是节点名,mode是模式,上述代码表示 采用windows身份验证,那么此时身份验证将交给iis处理,而iis中默认设
  <authentication mode="Forms" >
 &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号