2009-10-20 42 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