c#正则表达式
文章平均质量分 77
lxy_abcde1190
这个作者很懒,什么都没留下…
展开
-
一些常用的正则表达式
"^/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]转载 2008-04-18 10:30:00 · 370 阅读 · 0 评论 -
ASP.NET 中的正则表达式详解
正则表达式中,有一种意义特殊的构造,即元字符。目前已知的元字符有很多,如 *、?、+ 和 {} 字符。其他字符在正则表达式语言中都有特殊的含义。这些字符包括:$ ^ . [ ( | ) ] 和 /。.(句点或点)元字符是最简单但最常用的一个字符。它可匹配任何单字符。如果要指定某些模式可包含任意组合的字符,使用句点非常有用,但一定要在特定长度范围内。此外,我们知道表达式将对包含在较长字符串中的所转载 2008-04-18 11:01:00 · 874 阅读 · 0 评论 -
正则表达式详解
Jerffrey E.F.Friedl著的这本书,闻名已久。九月份从当当网邮购了一本,却一直没有时间坚持读,主要原因当然还是英文差,没有养成阅读英文的习惯和能力。后悔呀,当初为什么不多花点时间在英语上面。开篇说的那个可怕的、查找重复单词的需求非常生动,如果是我遇到这样的需求,肯定同样会很苦恼。 检查N个文件,找到重复的单词(比如“this this”),然后报出它们在哪个转载 2008-04-18 10:36:00 · 785 阅读 · 0 评论 -
C#的正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮转载 2008-04-18 10:35:00 · 655 阅读 · 0 评论 -
匹配IP字串、域名的正则表达式
正确的URL正则表达式应为: http(s)?://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)? 正确的IP地址正则表达式应为: ((25[0-5])|(2[0-4]/d)|(1/d/d)|([1-9]/d)|/d)(/.((25[0-5])|(2[0-4]/d)|(1/d/d)|([1-9]/d)|/d)){3}正确的URL加IP正则表达式应为: (转载 2008-04-18 10:34:00 · 4512 阅读 · 0 评论 -
正则表达式·用户名如何只允许英文、数字和中文?
匹配帐号是否合法(字母开头,允许5-20字节,允许字母数字下划线) ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ [a-zA-Z0-9][/u4e00-/u9fa5] 还有常用的正则,希望对你有用处转载 2008-04-18 10:32:00 · 8768 阅读 · 1 评论 -
c#結合正則表達式驗證輸入的字符串
using System.Text.RegularExpressions;#region 驗證輸入的字符串 /// /// 判斷輸入的字符類型 /// /// 輸入的字串 /// 要驗證的類型 /// 1: 由26個英文字母組成的字串 /// 2: 正整數 /// 3: 非負整數(正整數 + 0) /// 4:转载 2008-04-18 10:31:00 · 640 阅读 · 0 评论 -
一些我收集的常用正则表达式
限制只能输入中文或英文姓名的正则表达式[u4e00-u9fa5]{2,5}|(^[a-zA-Z]+[s.]?([a-zA-Z]+[s.]?){0,4}[a-zA-Z]$) 条件:1.只能输入中文或英文 2.中文:2-5个汉字,3.英文:不限大小写,可以空格或“.“间隔,间隔号不超过5次、不能连续,首尾必须是字母。应该符合一般的英文姓名格式吧。(于windowxp, .net1.1) 有兴转载 2008-04-18 10:29:00 · 738 阅读 · 0 评论 -
正则表达式特殊字符的含义
字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a转载 2008-04-18 10:21:00 · 635 阅读 · 0 评论 -
正则表达式大全
摘要:收集一些常用的正则表达式。 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。 匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.pro转载 2008-04-18 10:50:00 · 422 阅读 · 0 评论 -
正则表达式详解
日期判断正则表达式YYYY-MM-DD基本上把闰年和2月等的情况都考虑进去了^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{转载 2008-04-18 10:34:00 · 531 阅读 · 0 评论 -
最好的最完美的常用的注册验证正则表达式
用途:检查输入字符串是否为空或者全部都是空格///检测是否为规范的用户名 ^([a-zA-Z]+[_0-9a-zA-Z@.-]*)$//栓测是否为规则的URL表格式 http://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?//校验是否全由数字组成 ^[1-9]/d*$//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串原创 2008-04-18 10:32:00 · 776 阅读 · 0 评论 -
asp.net 1.1中url重写的问题
1:asp.net1.1中重写中可删节的问题!!!如以下的正则表达式: ~/(/d{4})/(/d{2})/.html--------- ~/(/d{4})/(/d{2})/-------------- ~/(/d{4})/(/d{2})----------- ~/(/d{4})/(/d{2})/index.html----转载 2008-06-10 21:19:00 · 504 阅读 · 0 评论