var reg1=/^[\w\.\-]+@[\w\-]+\.[\w\-\.]+$/;
var reg2 = /^\d+\-\d+$/;
var reg3 = /^\d{15}|\d{18}/;
var reg4=/\d{17}[0-9xX]/;
能详细说明一下都是什么怎么匹配的吗?
var reg2 = /^\d+\-\d+$/;
var reg3 = /^\d{15}|\d{18}/;
var reg4=/\d{17}[0-9xX]/;
能详细说明一下都是什么怎么匹配的吗?
解决方案 »
- C#滚动条卡画面
- 如何隐藏数据库密码在connecionstring和app.config
- 整个类赋值问题
- detailsView 只要显示开头的内容,不要换行
- DataAdapter 没有InsertCommand也能够插入数据?
- 同时装了vc6.0和.net,现在VC6.0的程序的所有文件默认也是用.net打开,如何解决?
- 弄C#,竟发现有这么多题.....
- 怎样修改DataGrid的列头,列头是数据库的字段英文的,现在我要改成中文的.怎么做?
- 关于WinForm控件重绘速度慢的问题
- 各们大师,谁有在Visual studio .net中写代码时用的快捷键列表
- TextBox数据格式控制
- C#写的Windows服务的问题
^ 段落开始位置
$ 段落结束位置
\w 所有字符
\d 所有数字
[] 范围,或包含集合
^[\w\.\-]+@[\w\-]+\.[\w\-\.]+$
[\w\.\-] 字符或.或-
+ 一次或多次匹配,贪婪模式,尽可能多匹配
@ 常量字符 @
[\w\-]+ 字符或-一次或多次匹配,尽可能多
\. .表示任意字符,\.表示转义为常量字符.可以匹配的例子:
[email protected]
---------------------------------
^\d+\-\d+$
\d+ 一个或多个数字
- 常量字符
可以匹配的例子:
12-15
---------------------------------
^\d{15}|\d{18}
{n} 指定重复次数
可以匹配的例子:
111111111111111->111111111111111
x111111111111111111 -> 111111111111111111
---------------------------------
\d{17}[0-9xX]
可以匹配的例子:
x11111111111111111X -> 11111111111111111X
http://blog.csdn.net/lxcnnDEELX 正则表达式语法
http://www.regexlab.com/zh/deelx/syntax.htm