我正在尝试在我的 C# 代码中使用正则表达式,我可以在此处找到一些示例,说明这些正则表达式对于我的原因可能是什么样的,但我无处可说明我应该如何(从语法上)将其实现到我的逻辑中和代码。
我尝试设置一个外部 .cs 文件,然后调用该方法,但返回的值无法以任何方式转换或使用。代码可以在这里找到:检查字符串是否有足够强的密码
无论如何,我只想知道如何检查(和测试)密码中的值,以确保它符合我指定的标准。
比建议使用正则表达式更好的方法(因为关于如何将它们合并到我自己的特定后勤设置中的信息非常稀疏且非常混乱)
...正在建议没有它们如何完成。
我知道我可以使用
foreach(char c in myString)
然后逐个字符地单独测试,但我希望有一种更好的方法可以是正则表达式,解释(也就是说,解释如何将此建议付诸实施,而不仅仅是发布一串看似(但不是)随机字符并告诉,嘿使用那个!),或者根本不使用正则表达式,但可能是某种速记。
事实是我会使用正则表达式,但每次查找它们时,我似乎都无法在 WebMatrix 中找到任何可用的东西。
我希望能够测试密码以确保它同时具有大写和小写数字。此外,我需要检查至少一个号码。
更新:好的,请允许我改写我的问题,也许我很困惑......
正则表达式如何在 webmatrix razor (C#) 中工作。请展示正则表达式的实际工作原理(我似乎无法在 webmatrix 的网络上找到一个明确的,甚至接近于明确的答案),然后请展示如何将它(直接或间接)放入 if 逻辑, 在我的 cshtml 页面上,以便我可以实际检查它。