【发布时间】:2021-11-21 16:41:18
【问题描述】:
我使用了以下正则表达式:
[RegularExpression(@"^(Mr. .*|MR. .*|MRS. .*|Mrs. .*|MS. .*|Ms. .*|DR. .*|Dr. .*)", ErrorMessage = "Greeting must begin with Mr., Mrs., Ms., or Dr. and be followed by a name.")]
public string? Greeting { get; set; }
如何强制用户在Mr.、MR.、MRs.、Mrs. 之后输入空格,然后在空格后至少输入一个字符。
例如:如果他们输入Mr. Joe Doe或Mr. Joe是有效的,但他们输入的Mr.只有空格或Mr.没有空格是无效的。
【问题讨论】:
标签: c# asp.net regex regular-language