【问题标题】:Regex.IsMatch("Abcd", @"/^\S*$/"); returns false [duplicate]Regex.IsMatch("Abcd", @"/^\S*$/");返回 false [重复]
【发布时间】:2018-04-14 04:00:39
【问题描述】:

我正在使用 C#。当我在 https://regexr.com/ 测试此模式时,它可以工作,但在我的应用程序中不起作用。

我想禁止输入中的空格(用户名和密码)。

【问题讨论】:

标签: c# regex


【解决方案1】:

/ 周围的字符是正则表达式本身的分隔符——例如,在 javascript 中,您可以使用它们来代替引号:"Abcd".match(/^\S*$/)

在 C# 中,您必须使用引号,因此您可以将代码简单地编写为:

Regex.IsMatch("Abcd", @"^\S*$")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-11
    • 2016-02-13
    • 2014-11-22
    • 2020-07-01
    • 2012-11-02
    相关资源
    最近更新 更多