Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正则表达式从表达式中排除字符_C#_Regex - Fatal编程技术网

C# 正则表达式从表达式中排除字符

C# 正则表达式从表达式中排除字符,c#,regex,C#,Regex,我有以下需要修改的RegEx: ^(?=.*\d)(?=.*[a-zA-Z]).{6,20}$ 不允许包含{和} thnx您可以使用: ^(?=.*\d)(?=.*[a-zA-Z])[^{}]{6,20}$ 哪一部分不应该包含大括号字符?哪一部分不应该允许{},你能举一些例子说明它应该匹配什么和不匹配什么吗?我想在任何地方都可以。这是一个密码regex chechker

我有以下需要修改的
RegEx

^(?=.*\d)(?=.*[a-zA-Z]).{6,20}$
不允许包含
{
}

thnx

您可以使用:

^(?=.*\d)(?=.*[a-zA-Z])[^{}]{6,20}$

哪一部分不应该包含大括号字符?哪一部分不应该允许
{
},你能举一些例子说明它应该匹配什么和不匹配什么吗?我想在任何地方都可以。这是一个密码regex chechker