我如何使用会员资格.GeneratePassword是否返回仅包含字母或数字字符的密码?默认方法只保证非字母数字密码的最小数量,而不是最大数量.

推荐答案

string newPassword = Membership.GeneratePassword(15, 0);
newPassword = Regex.Replace(newPassword, @"[^a-zA-Z0-9]", m => "9" );

此正则表达式将用数字字符9替换所有非字母数字字符.

Asp.net相关问答推荐

502 DotNet WebApplication的网关nginx已损坏

Razor中的共享本地化资源文件

JWT 和 Google 在 Razor 页面中进行身份验证和授权

如何在 C#/MVC 4 中的 Html.TextBoxFor 中输入占位符文本

为什么微软决定支持 jQuery 如此重要?

如何调试 Azure 500 内部服务器错误

IIS 中 ASP.net 应用程序的单独应用程序池

如何缓存数据库表以防止在 Asp.net C# mvc 中出现许多数据库查询

在 cookie 中存储多个值

在 Blazor 中 Select 框绑定

将数据表导出到 Excel 文件

在asp.net mvc 3中实现FilterAttribute,IActionFilter和从ActionFilterAttribute继承有什么区别?

使用 Moq 验证活动注册

Owin 中是否有来自 Global.asax 的 Application_End?

使用 ASP.NET Web API 对 PUT 和 DELETE 的 CORS 支持

ASP.NET MVC 路由的无限 URL 参数

将字典绑定到中继器

将列表转换为 json 格式 - 快速简便的方法

asp.net core 2.0 - 值不能为空.参数名称:连接字符串

从服务器下载 ASP.NET 文件