2009-10-20 89 views

回答

1

可以使用:[A-Za-z]\w*以确保第一字符是字母和任何剩余的字符是字母数字(可选通过使用*

<asp:RegularExpressionValidator ID="rev" runat="server" 
    ControlToValidate="txtBox" 
    ErrorMessage="First character must be a letter!" 
    ValidationExpression="[A-Za-z]\w*" /> 
<asp:RequiredFieldValidator ID="rfv" runat="server" ControlToValidate="txtBox" 
    ErrorMessage="Value can't be empty" /> 

的RequiredFieldValidator的结合使用时与所述的RegularExpressionValidator以防止空白条目。如果该文本框是可选的,并且只需要在输入内容时进行验证,则不必使用RequiredFieldValidator。

+0

雅它是工作的罚款感谢üMr.Ahmad Mageed(埃及) – 2009-10-20 05:28:24

1
<asp:TextBox id="TextBox1" runat="server"/> 
<asp:RegularExpressionValidator 
       ControlToValidate="TextBox1" 
       ValidationExpression="^[A-Za-z]\w*" 
       ErrorMessage="Input must start with a letter" 
       runat="server"/> 
+0

感谢üMr.Rex M感受是工作 – 2009-10-20 05:29:32

+0

注:为regexvalidator,你不需要^和$锚。验证程序就像自动提供一样工作。 – 2009-10-20 07:48:24