Skip to main content
 首页 » 编程设计

c#之否定正则表达式中的特定字符

2024年02月01日28落叶无声

如何阻止文本框条目中的空格?

我试过了,但没用:

  [RegularExpression(@"/^\s/", ErrorMessage = "white space is not allowed in username")] 
  public string UserName { get; set; } 

'^' 否定不应允许文本中有空格,但它不允许我在字段中输入任何文本。有帮助吗?

请您参考如下方法:

使用 \S(\s = 非空白字符的否定):

@"^\S+$" 

如果允许空字符串,将+替换为*:

@"^\S*$"