常用正则表达式收集

前端技术 2023/09/09 PHP

经常对小的知识点进行整理,有助于知识的积累,加深知识点印象,今天小编就为大家整理了一些关于ASP.NET的常用正则表达式,觉得还不错的朋友记录下来。

整数或者小数:^[0-9]+\\.{0,1}[0-9]{0,2}$
只能输入数字:\"^[0-9]*$\"。
只能输入n位的数字:\"^\\d{n}$\"。
只能输入至少n位的数字:\"^\\d{n,}$\"。
只能输入m~n位的数字:。\"^\\d{m,n}$\"
只能输入零和非零开头的数字:\"^(0|[1-9][0-9]*)$\"。
只能输入有两位小数的正实数:\"^[0-9]+(.[0-9]{2})?$\"。
只能输入有1~3位小数的正实数:\"^[0-9]+(.[0-9]{1,3})?$\"。
只能输入非零的正整数:\"^\\+?[1-9][0-9]*$\"。
只能输入非零的负整数:\"^\\-[1-9][]0-9\"*$。
只能输入长度为3的字符:\"^.{3}$\"。
只能输入由26个英文字母组成的字符串:\"^[A-Za-z]+$\"。
只能输入由26个大写英文字母组成的字符串:\"^[A-Z]+$\"。
只能输入由26个小写英文字母组成的字符串:\"^[a-z]+$\"。
只能输入由数字和26个英文字母组成的字符串:\"^[A-Za-z0-9]+$\"。
只能输入由数字、26个英文字母或者下划线组成的字符串:\"^\\w+$\"。
验证用户密码:\"^[a-zA-Z]\\w{5,17}$\"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。
验证是否含有^%&\'\',;=?$\\\"等字符:\"[^%&\'\',;=?$\\x22]+\"。
只能输入汉字:\"^[\\u4e00-\\u9fa5]{0,}$\"
验证Email地址:\"^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$\"。
验证InternetURL:\"^http://([\\w-]+\\.)+[\\w-]+(/[\\w-./?%&=]*)?$\"。
验证电话号码:\"^(\\(\\d{3,4}-)|\\d{3.4}-)?\\d{7,8}$\"正确格式为:\"XXX-XXXXXXX\"、\"XXXX- XXXXXXXX\"、\"XXX-XXXXXXX\"、\"XXX-XXXXXXXX\"、\"XXXXXXX\"和\"XXXXXXXX\"。
验证身份证号(15位或18位数字):\"^\\d{15}|\\d{18}$\"。
验证一年的12个月:\"^(0?[1-9]|1[0-2])$\"正确格式为:\"01\"~\"09\"和\"1\"~\"12\"。
验证一个月的31天:\"^((0?[1-9])|((1|2)[0-9])|30|31)$\"正确格式为;\"01\"~\"09\"和\"1\"~\"31\"。整数或者小数:^[0-9]+\\.{0,1}[0-9]{0,2}$
只能输入数字:\"^[0-9]*$\"。
只能输入n位的数字:\"^\\d{n}$\"。
只能输入至少n位的数字:\"^\\d{n,}$\"。
只能输入m~n位的数字:。\"^\\d{m,n}$\"
只能输入零和非零开头的数字:\"^(0|[1-9][0-9]*)$\"。
只能输入有两位小数的正实数:\"^[0-9]+(.[0-9]{2})?$\"。
只能输入有1~3位小数的正实数:\"^[0-9]+(.[0-9]{1,3})?$\"。
只能输入非零的正整数:\"^\\+?[1-9][0-9]*$\"。
只能输入非零的负整数:\"^\\-[1-9][]0-9\"*$。
只能输入长度为3的字符:\"^.{3}$\"。
只能输入由26个英文字母组成的字符串:\"^[A-Za-z]+$\"。
只能输入由26个大写英文字母组成的字符串:\"^[A-Z]+$\"。
只能输入由26个小写英文字母组成的字符串:\"^[a-z]+$\"。
只能输入由数字和26个英文字母组成的字符串:\"^[A-Za-z0-9]+$\"。
只能输入由数字、26个英文字母或者下划线组成的字符串:\"^\\w+$\"。
验证用户密码:\"^[a-zA-Z]\\w{5,17}$\"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。
验证是否含有^%&\'\',;=?$\\\"等字符:\"[^%&\'\',;=?$\\x22]+\"。
只能输入汉字:\"^[\\u4e00-\\u9fa5]{0,}$\"
验证Email地址:\"^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$\"。
验证InternetURL:\"^http://([\\w-]+\\.)+[\\w-]+(/[\\w-./?%&=]*)?$\"。
验证电话号码:\"^(\\(\\d{3,4}-)|\\d{3.4}-)?\\d{7,8}$\"正确格式为:\"XXX-XXXXXXX\"、\"XXXX- XXXXXXXX\"、\"XXX-XXXXXXX\"、\"XXX-XXXXXXXX\"、\"XXXXXXX\"和\"XXXXXXXX\"。
验证身份证号(15位或18位数字):\"^\\d{15}|\\d{18}$\"。
验证一年的12个月:\"^(0?[1-9]|1[0-2])$\"正确格式为:\"01\"~\"09\"和\"1\"~\"12\"。
验证一个月的31天:\"^((0?[1-9])|((1|2)[0-9])|30|31)$\"正确格式为;\"01\"~\"09\"和\"1\"~\"31\"。

以上就是小编整理的asp.net 验证正则表达式,可能还不够全面,以后继续补充,希望可以对大家学习正则表达式有所帮助。

本文地址:https://www.stayed.cn/item/25052

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。