Skip to main content
 首页 » 编程设计

C# 正则表达式验证程序验证

2024年02月03日29java哥

我有这个

<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> 

但现在我想更改它并制作一个正则表达式,让用户插入 1 个字符但不是上面表达式中的特殊字符之一,也不是以其中一个字符开头 特殊字符(也包括“.”空格字符)。

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

提前谢谢

请您参考如下方法:

试试这个 [a-zA-Z][a-zA-Z'.\s\-]{0,50} :D//revised 1 to 0