30、ASP.NET 验证与富控件使用指南

ASP.NET 验证与富控件使用指南

正则表达式基础

正则表达式是一种强大的模式匹配工具,在验证数据时非常有用。在 DOS 命令行中,就有一些简单的元字符,例如表达式 *.* 包含一个普通字符(句点)和两个元字符(星号),它的作用是“删除所有以任意数量字符开头,以任意数量字符的扩展名结尾(或者根本没有扩展名)的文件”。由于在 DOS 中所有文件都隐式有扩展名,所以这个表达式会删除当前目录下的所有文件。另一个 DOS 元字符是问号 ? ,表示“任意单个字符”,如 Del hello.? 会删除所有名为 hello 且扩展名只有一个字符的文件。

正则表达式语言提供了比 DOS 命令行更多灵活的元字符。例如:
- \s 表示任何空白字符(如空格或制表符)。
- \d 表示任何数字字符。

333\s\d\d\d 这个表达式,会匹配以 333 开头,后面跟一个空白字符和任意三个数字的字符串,如 333 333 333 945 是有效的匹配,但 334 333 3334 945 则不是。

正则表达式中还可以使用一些特殊符号来表示重复或分组:
- 加号 + 表示一个或多个重复的字符,例如 5 + 7 表示字符

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值