首页 > 解决方案 > C# 中的正则表达式无法正常工作以进行数字检查

问题描述

我尝试在 C# 中使用正则表达式

^(?=.*\d)(?=.*[a - z])(?=.*[A - Z])(?=.*[!@#$%^*])(?=.*[a-zA-Z]).{6,20}$

但是如果我把 \d 作为一个错误,[0-9]它不会按预期工作

这应该检查字符串是否有大写、小写、符号和数字

标签: c#asp.net.netregex

解决方案



推荐阅读