随笔分类 -  正则表达式

常用正则表达式
摘要:只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 只能输入非零的正整数:"^\+?[1-9] 阅读全文
posted @ 2012-03-04 20:46 QZB.NET 阅读(157) 评论(0) 推荐(0)
正则表达式搜魂者(转:清清月儿 )
摘要:.NET2.0隐形的翅膀,正则表达式搜魂者(转:清清月儿)本文实现了:只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0的正整数只能输入非0的负整数只能输入n个字符只能输入英文字符只能输入大写英文字符只能输入小写英文字符只能输入英文字符+数字只能输入英文字符/数字/下划线密码举例验证首字母大写验证网址(带?id=中文)VS.NET2005无此功能验证汉字验证QQ号验证电子邮件(验证MSN号一样)验证身份证号(粗验,最好服务器端调类库再细验证 阅读全文
posted @ 2012-03-04 20:44 QZB.NET 阅读(208) 评论(0) 推荐(0)
正则表达式语言元素
摘要:字符转义 正则表达式中的反斜杠字符 (\) 指示其后跟的字符是特殊字符(如下表所示),或应按原义解释该字符。 有关更多信息,请参见字符转义。 转义字符 说明 模式 匹配 \a 与报警 (bell) 符 \u0007 匹配。 \a “Error!”+“\u0007”中的“\u0007” \b 在字符类中,与退格键 \u0008 匹配。 [\b]{3,} “\b\b\b\b”中的“\b\b\b\b” \t 与制表符 \u0009 匹配。 (\w+)\t “item1\titem2\t”中的“item1\t”和“item2\t” \r 与回车符 \u000D 匹配。 (\r 与换行符 \n 不是等. 阅读全文
posted @ 2011-12-30 12:53 QZB.NET 阅读(267) 评论(0) 推荐(0)