我的RegEx不允许空格

edi*_*ode 1 .net c# regex

我有一个正则表达式:

^[A-Za-z0-9()]+$
Run Code Online (Sandbox Code Playgroud)

这不允许使用空格,逗号,fullstops,正斜杠或反斜杠

谈到这一点,我是一个非常业余的业余爱好者.任何人都可以告诉我如何让它允许空间?

man*_*lds 5

只需添加空格?

^[A-Za-z0-9() ]+$
Run Code Online (Sandbox Code Playgroud)

评论更新:

示例代码:

        Regex re = new Regex(@"^[A-Za-z0-9() \\/.-]+$");
        var result = re.Match(@"a. z-1\2/");
        Console.WriteLine(result.Success);
Run Code Online (Sandbox Code Playgroud)

并给出 true


Cli*_*ive 5

您可以将空格与\s以下内容匹配:

^[A-Za-z0-9()\s]+$
Run Code Online (Sandbox Code Playgroud)

  • 这不仅仅是一个空间. (2认同)