在asp.net中使用RegularExpressionValidator验证空件的时候,常用的正则表达式: 只能输入数字:"^[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]+$" 小写:"^[a-z]+$" 只能输入26个字母和数字组成的字符串:"^[A-Za-z0-9]+$" 只能输入由26个字母、数字和下滑线组成的字符串:"^/w+$" ------------------------------------------------------ 验证用户密码:"^[a-zA-Z]/w{5,17}$" 验证是否含有^%&',;=?$/"等字符:"[^%&',;=?$/"]+" 只能输入汉字:"^[/u4e00-/u9fa5]{0,}$" 验证Email地址:"^/w+([-+.]/w+)*@/w+([-,]/w+)*/./w+([-,]/w+)*$" 验证internetUrl:"^http://([/w-]+/.)+[/w-]+(/[/w-./?%&=]*)?$" 验证电话号码:"^(/(/d{3,4}/)|/d{3,4}-)?/d{7,8}$" 验证身份证(15位或者18位数字):"^/d{15}|/d{18}$" 验证一年的12个月:"^(0?[1-9]|1[0-2])$" 正确格式:"01" ~ "09" ~ "10" ~"12" 验证一个月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$" 正确格式:"01"~"09" "10"~"31" |
常用的正则表达式,你要的都有!
最新推荐文章于 2025-05-17 10:36:22 发布