正则表达式
深度Java
这个作者很懒,什么都没留下…
展开
-
正则表达式经典教程
作者:ET Dreams http://blog.csdn.net/etmonitor/Regular Expressions (1) ---- What is Regular Expressions? 正则表达式是常见常忘,所以还是记下来比较保险,于是就有了这篇笔记。希望对大家会有所帮助。J1.什么是正则表达式...................................原创 2004-10-27 19:09:00 · 11085 阅读 · 0 评论 -
常用正则表达式
/^([0-9]{1,}\.[0-9]{1,}|[0-9]{1,})$/ 数字或小数点^[0-9]{1,}\.[0-9]{1,}$ 或 /^\d+\.{0,1}\d+$/ 数字和小数点//验证手机号码function checkStr(str){ var reg= /^[1][3458]\d{9}$/; if(!reg.test(str)){ ret原创 2007-03-21 00:11:00 · 4906 阅读 · 0 评论 -
一个常用的正则表达验证类
这是風語·深蓝很早以前写的一个正则表达式验证工具类,包含了一些常见的校验和支持自定义的正则表达式匹配,可以选择完全匹配,也可以获取所有匹配项。曾用它仿造Eclispe下的正则表达式插件写过一个工具。因为最近突然有几个朋友都在问这方面的问题,干脆就把代码贴出来好了。using System;using System.Collections;using System.Text.转载 2008-11-12 09:27:00 · 6967 阅读 · 0 评论 -
.NET2.0隐形的翅膀,正则表达式搜魂者【月儿原创】
.NET2.0隐形的翅膀,正则表达式搜魂者作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.14本文实现了:只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0原创 2007-04-15 23:49:00 · 32747 阅读 · 31 评论 -
经典正则表达式
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len原创 2007-03-22 03:08:00 · 6687 阅读 · 0 评论 -
解读C#正则表达式
多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。 此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。 在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法、一些原创 2007-03-21 00:12:00 · 6236 阅读 · 2 评论 -
.NET下正则表达式应用的四个示例
1.确认有效电子邮件格式 下面的代码示例使用静态 Regex.IsMatch 方法验证一个字符串是否为有效电子邮件格式。如果字符串包含一个有效的电子邮件地址,则 IsValidEmail 方法返回 true,否则返回 false,但不采取其他任何操作。您可以使用 IsValidEmail,在应用程序将地址存储在数据库中或显示在 ASP.NET 页中之前,筛选出包含无效字符的电子邮件地址。 [V原创 2007-03-20 23:14:00 · 4449 阅读 · 0 评论 -
17 种正则表达式
作者:http://blog.csdn.net/hivak47/archive/2004/10/31/161006.aspx"^/d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-/d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?/d+$" //原创 2005-01-05 18:10:00 · 5074 阅读 · 2 评论 -
带闰年判断的正则表达式
作者: xixigongzhu(夕夕公主) http://search.csdn.net/Expert/topic/1974/1974227.xml?temp=.6640131首先,你的年的范围是1800-3999润年:1800,1900,2100,2200,2300,2500,2600,2700,2900,3000,3100,3300,3400,3500,3700,3800,3900是原创 2004-10-30 17:26:00 · 7498 阅读 · 0 评论 -
DFA和NFA
1.历史:引用正则表达式萌芽于1940年代的神经生理学研究,由著名数学家Stephen Kleene第一个正式描述。具体地说,Kleene归纳了前述的神经生理学研究,在一篇题为《正则集代数》的论文中定义了“正则集”,并在其上定义了一个代数系统,并且引入了一种记号系统来描述正则集,这种记号系统被他称为“正则表达式”。在理论数学的圈子里被研究了几十年之后,1968年,后来发明了UNIX系统的Ken T转载 2012-11-11 22:43:22 · 19447 阅读 · 0 评论