NET开发之中的正则表达式

转载 2006年06月06日 14:40:00

"^/d+$"  //非负整数(正整数 + 0)
    "^[0-9]*[1-9][0-9]*$"  //正整数
    "^((-/d+)|(0+))$"  //非正整数(负整数 + 0)
    "^-[0-9]*[1-9][0-9]*$"  //负整数
    "^-?/d+$"    //整数
    "^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0)
    "^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数
    "^((-/d+(/./d+)?)|(0+(/.0+)?))$"  //非正浮点数(负浮点数 + 0)
    "^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
    "^(-?/d+)(/./d+)?$"  //浮点数
    "^[A-Za-z]+$"  //由26个英文字母组成的字符串
    "^[A-Z]+$"  //由26个英文字母的大写组成的字符串
    "^[a-z]+$"  //由26个英文字母的小写组成的字符串
    "^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串
    "^/w+$"  //由数字、26个英文字母或者下划线组成的字符串
    "^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$"    //email地址
    "^[a-zA-z]+://(/w+(-

NET开发之中的正则表达式

"^/d+$"  //非负整数(正整数 + 0)     "^[0-9]*[1-9][0-9]*$"  //正整数     "^((-/d+)|(0+))$"  //非正整数(负整数 + 0)    ...
  • fengzheng0306
  • fengzheng0306
  • 2006年04月28日 13:03
  • 478

.NET开发之中的17种正则表达式小结

 "^d+$"  //非负整数(正整数 + 0)  "^[0-9]*[1-9][0-9]*$"  //正整数  "^((-d+)|(0+))$"  //非正整数(负整数 + 0)  "^-[0-9]*...
  • networdboy
  • networdboy
  • 2007年12月05日 23:47
  • 307

.net中的正则表达式使用高级技巧 (四)

Lazy匹配语法:??,*?,+?,{n}?,{n,m}?涵义:简单说,后面的这个?(lazy符)告诉正则引擎,它前面的表达式匹配到最短的匹配项就不用匹配下去了,如??,?本身匹配0-1个匹配项,那么...
  • cxqhust1
  • cxqhust1
  • 2006年03月04日 12:40
  • 501

.net之EMail正则表达式验证

    .net之EMail正则表达式验证:using System.Text.RegularExpressions;        String EmailReg = @"w+([-+.]w+)*@...
  • longronglin
  • longronglin
  • 2007年04月04日 11:36
  • 2524

Java安全套接字扩展——JSSE

上节已经介绍了SSL/TLS协议的通信模式,而对于这些底层协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展——JSSE,它...
  • wangyangzhizhou
  • wangyangzhizhou
  • 2014年08月06日 20:43
  • 2429

.NET正则表达式

1、正则表达式是用来进行文本处理的技术,是语言无关的,在几乎所有语言中都有实现。javascript中还会用到。 2、一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述...
  • zouyujie1127
  • zouyujie1127
  • 2013年02月20日 13:25
  • 5134

.net利用正则表达式提取字符串中的数字

string text = " 订单5|本次付款:4783|本单结清,"; string pat = @"\d+"; Regex r = new Regex(pat); MatchCollect...
  • yan309271291
  • yan309271291
  • 2014年08月07日 17:32
  • 1839

浅谈正则表达式验证身份证号码(C# winform)

先大概介绍一下身份证号码的组成情况(来自百度): 目前我国公民身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。检验码分别是“0...
  • feiying008
  • feiying008
  • 2012年11月09日 18:04
  • 3536

c#.net使用正则表达式验证文本中是否包含手机号码或电话号码?

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T...
  • ArvinStudy
  • ArvinStudy
  • 2012年03月28日 14:08
  • 1609

.NET常用的正则表达式

匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字...
  • appoFeng
  • appoFeng
  • 2008年01月23日 17:03
  • 539
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NET开发之中的正则表达式
举报原因:
原因补充:

(最多只允许输入30个字)