小编Bru*_*ino的帖子

与任何特殊字符匹配的强密码正则表达式

我需要以下检查以进行强密码验证:

  • 至少7个字符
  • 至少1个大写字符(AZ)
  • 至少1个数字(0-9)
  • 至少有一个特殊的字符

我找到并调整了一个RegEx,就像这样(对不起,我丢失了参考资料......):

^.*(?=.{7,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@'#.$;%^&+=!""()*,-/:<>?]).*$
Run Code Online (Sandbox Code Playgroud)

它的工作C#原理除了我需要匹配任何特殊字符,我的意思是任何东西.换句话说,我需要一个"特殊字符"是什么,数量和更低/大写字母.

编辑:

为了清楚起见,让我们考虑重音特殊字符,因此é,ñ在这个问题的上下文中应该将其视为特殊字符.

c# regex

6
推荐指数
2
解决办法
1万
查看次数

如何使用MVCSiteMap进行隐式本​​地化?

我试图使用与内隐本地化MVCSiteMap但它不工作.

这是我的样本Web.Sitemap:

<?xml version="1.0" encoding="utf-8" ?>

<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-2.0" enableLocalization="true">

<mvcSiteMapNode title="Home" controller="Home" action="Index" changeFrequency="Always" updatePriority="Normal">

    <mvcSiteMapNode resourceKey="Products" title="Products" controller="Products" action="Index">
        <mvcSiteMapNode title="Edit" controller="Products" action="Edit" />
    </mvcSiteMapNode>

    <mvcSiteMapNode title="Categories" controller="Categories" action="Index" />
    <mvcSiteMapNode title="Suppliers" controller="Suppliers" action="Index" />

</mvcSiteMapNode>
</mvcSiteMap>
Run Code Online (Sandbox Code Playgroud)

resourceKey="Products"在上面的站点地图和相应Products.titleWeb.sitemap.resx文件App_GlobalResources夹里面.遵循以下说明:http://msdn.microsoft.com/en-us/library/ms178427(VS.80).aspx

我在这里缺少什么?

编辑

这已在变更集52831中实现.

asp.net-mvc mvcsitemapprovider

6
推荐指数
1
解决办法
5174
查看次数

基于年度的主键?

如何在SQL Server 2005/2008中使用以下格式创建主键: CurrentYear + auto-increment

示例:当前年份为2010年,在新表中,ID应从1开始,因此:20101,20102,20103,20104,20105 ......等等.

database sql-server database-design

5
推荐指数
2
解决办法
731
查看次数

使用T4MVC时命名空间错误

刚刚听说过T4MVC但我无法在我的示例项目(ASP.NET MVC 2,Visual Studio 2008)中使用它.

在尝试构建项目时,我得到以下错误:

错误1命名空间'Northwind.Web.MVC'中不存在类型或命名空间名称'Account'(您是否缺少程序集引用?)C:\ Users\Bruno\Documents\My Dropbox\Projetos.NET\Northwind\Northwind.Web.MVC\AccountController.generated.cs 38 61 Northwind.Web.MVC

这是发生错误的地方:

[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
public AccountController Actions { get { return MVC.Account; } }
Run Code Online (Sandbox Code Playgroud)

我真的很讨厌魔术弦乐,所以请帮助我让它发挥作用!

visual-studio-2008 t4mvc asp.net-mvc-2

4
推荐指数
1
解决办法
817
查看次数

字典数组到平面列表

有没有更好的方法(特别是使用Linq)在以下json字符串中返回ID的List/IEnumerable?

string json = "[{\"Id\":38,\"Name\":\"Albert Einstein\",\"Document\":\"845.803.604-51\"},{\"Id\":102,\"Name\":\"Benoit Mandelbrot\",\"Document\":\"657.322.962-20\"},{\"Id\":86,\"Name\":\"Santos-Dumont Aerospace\",\"CpfCnpj\":\"24.195.152/0001-55\"}]";
Run Code Online (Sandbox Code Playgroud)

目前我有:

Dictionary<string, string>[] deserializedJSON = Ext.Net.JSON.Deserialize<Dictionary<string, string>[]>(json);

List<decimal> idList = new List<decimal>();

foreach (var item in deserializedJSON)
{
    foreach (var i in item)
    {
        if (i.Key == "Id")
            idList.Add(Convert.ToDecimal(i.Value));
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# ext.net

0
推荐指数
1
解决办法
710
查看次数