【发布时间】:2017-03-21 18:17:41
【问题描述】:
我正在使用数据注释进行验证,我想使用正则表达式数据注释来检查字符串是否只有 ASCII 字符。
public class SomeObject
{
[Required]
public int Id { get; set; }
[Required]
public string Name { get; set; }
[Required]
[MaxLength(4000)]
[RegularExpression(@"[^\u0000-\u007F]+")]
public string Text { get; set; }
}
你能帮我把正则表达式改成只允许 ASCII 字符吗
【问题讨论】:
-
我确定这与您的做法完全不同。 ASCII 字符基本上是键盘上的每个键加上更多。所以我认为这看起来很简单有效。我要关注这个,ps google 说了什么。
-
@dlatikay 你比我快 3 秒我确定
标签: c# regex data-annotations