收集整理ASP.NET中17种常用正则表达式
在程序开发的世界里,正则表达式作为一种强大的文本处理工具,扮演着至关重要的角色。在asp.环境下,其应用更是广泛而深入。今天,我将为大家分享17种常用的正则表达式,它们在文本匹配、验证等方面发挥着巨大的作用。
让我们从数字相关的正则表达式开始。
1. `"^/d+$"`:这个正则表达式用于匹配非负整数,也就是正整数和0。
2. `"^[0-9][1-9][0-9]$"`:用来验证正整数。
3. `"^((-/d+)(0+))$"`:这个表达式则用于匹配非正整数,包括负整数和0。
4. `"^-[0-9][1-9][0-9]$"`:专门用于匹配负整数。
而对于浮点数,我们有如下的正则表达式:
5. `"^/d+(/./d+)?$"`:匹配非负浮点数,即正浮点数和0。
6. 复杂的正浮点数匹配正则表达式为:”^(([0-9]+/.[0-9][1-9][0-9])([0-9][1-9][0-9]/.[0-9]+)([0-9][1-9][0-9]))$“。
7. 对于非正浮点数和负浮点数,也有相应的正则表达式进行匹配。
还有一些正则表达式用于匹配特定格式的字符串:
8. `^[A-Za-z]+$"`:匹配由26个英文字母组成的字符串。
9. `^[A-Z]+$"`:专门用于匹配由大写英文字母组成的字符串。
10. `^[a-z]+$"`:则用于匹配小写英文字母字符串。
11. 匹配由数字和字母组成的字符串的正则表达式为:”^[A-Za-z0-9]+$"。
12. `"^/w+$"`:这个表达式能匹配由数字、字母及下划线组成的字符串。
在匹配特定格式的数据时,我们也有相应的正则表达式:
13. `^[/w-]+(/.[/w-]+)@[/w-]+(/.[/w-]+)+$"`:用于验证电子邮件地址。
14. `^[a-zA-z]+://(/w+(-/w+))(/.(/w+(-/w+)))(/?/S)?$"`:则用于匹配url。
还有一些用于验证用户输入的正则表达式:
15. `^[a-zA-Z][a-zA-Z0-9_]{5,15}$`:验证用户名的正则式,要求用户名必需以字母开头,只能包括字母、数字和下划线,总长度在6~16位之间。
16. `^[1-9]([0-9]{16}|[0-9]{13})[xX0-9]$`:用于匹配身份证号码,要求长度在15到18位之间,不以0开头,可以x结尾。
以上就是长沙网络推广为大家介绍的asp.中常用的17种正则表达式,它们在数据验证、信息提取等方面有着广泛的应用。希望这些正则表达式能对你的开发工作有所帮助。如有更多问题,欢迎交流。请注意合理使用这些工具,确保代码的质量和效率。
编程语言
- 收集整理ASP.NET中17种常用正则表达式
- javascript 面向对象function详解及实例代码
- ASP中让Replace替换不区分大小写的方法
- vue 实现 tomato timer(蕃茄钟)实例讲解
- jquery使用FormData实现异步上传文件
- 使用linq读取分隔符文本文件
- nodejs模块nodemailer基本使用-邮件发送示例(支持附
- 基于百度地图api清除指定覆盖物(Overlay)的方法
- Ionic + Angular.js实现验证码倒计时功能的方法
- PHP实现原比例生成缩略图的方法
- jQuery常用样式操作实例分析(获取、设置、追加、
- ES6中Iterator与for..of..遍历用法分析
- ASP简洁的多重查询的解决方案
- js传值后台中文出现乱码的解决方法
- asp.net代码中修改web.config节点的具体方法
- sqlserver 数据库压缩与数据库日志(ldf)压缩方法分