Regex Asp.net MVC reg表达式属性

Regex Asp.net MVC reg表达式属性,regex,Regex,您好,有人能帮我建立一个注册表表达式吗 至少有一个大写字母、一个小写字母、一个数字和一个标点符号,我建议您搜索 找到一个适合你需要的我需要为至少一个大写字母、一个小写字母、一个数字和一个标点符号注册表达式我已经尝试过了,但似乎不起作用/^?=.[,?!]?=.[0-9]?=.[A-Z]?=.[A-Z]。{12,}/对不起,我对正则表达式的了解很少。我需要像这样在asp.net mvc应用程序中设置正则表达式属性[Required][StringLength100,ErrorMessage=该{0

您好,有人能帮我建立一个注册表表达式吗


至少有一个大写字母、一个小写字母、一个数字和一个标点符号,我建议您搜索


找到一个适合你需要的

我需要为至少一个大写字母、一个小写字母、一个数字和一个标点符号注册表达式我已经尝试过了,但似乎不起作用/^?=.[,?!]?=.[0-9]?=.[A-Z]?=.[A-Z]。{12,}/对不起,我对正则表达式的了解很少。我需要像这样在asp.net mvc应用程序中设置正则表达式属性[Required][StringLength100,ErrorMessage=该{0}必须至少有{2}个字符长,MinimumLength=12][RegularExpression@/^?=.\d?=.[a-zA-Z].$/i,ErrorMessage=error][DataTypeDataType.Password][DisplayName=Password]公共字符串密码{get;set;}尝试一个非常简单的正则表达式,以例如a开头,然后看看它是否有效。只是为了确保你不是那种从regex教科书中复制/粘贴前导斜杠和尾随斜杠的人,假设.NET知道这一点。是的,首先我需要用一个简单的表达式进行测试。如果需要帮助,我会给你回复的。谢谢@RuudWell,那么你应该获得必要的知识,自己构建这个,假设这是一个开始学习的好例子。如果你不想这样做,StackOverflow可能不是一个寻求帮助的好地方。