当前位置:编程学习 > C#/ASP.NET >>

asp.net中开发常用正则表达式(1/3)

"^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+(-w+)*)(.(w+(-w+)*))*(?s*)?$"  //url

  /^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/  //  年-月-日

  /^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/  // 月/日/年

  "^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-za-z]{2,4}|[0-9]{1,3})(]?)$"  //emil

  "(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?"    //电话号码

  "^(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])$"  //ip地址

1 2 3
补充:asp.net教程,.Net开发 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,