C#Regex验证器验证

本文关键字:验证 C#Regex | 更新日期: 2023-09-27 17:50:37

我有这个

<asp:RegularExpressionValidator ID="RegularExpressionValidator7" runat="server"    
     ControlToValidate="txtLastName"Display="Dynamic" ErrorMessage="Alphabetic characters only"
     ForeColor="Red" ValidationExpression="^[a-zA-Z'.'-'s]{1,50)$"
></asp:RegularExpressionValidator>

但现在我想更改它,并制作一个Regex,允许用户插入1个字符,但不能插入上面表达式中的一个特殊字符,也不能从其中一个字符开始特殊字符(还包括"."空间字符".

注意:我希望在第一个字符是字母之后接受这些特价商品

thnx提前

C#Regex验证器验证

尝试此[a-zA-Z][a-zA-Z'.'s'-]{0,50}:D//将从1修订为0

尝试此^[a-zA-Z'.'-'s]{1}$|^[a-zA-Z'.'-'s]{1}['w]*$