跟上一篇一樣這個真的是一個非常麻煩的東西,在純數字欄位的時後判斷全形及半形時該如何處理。
最快的方式是讓User輸入的資料,全部轉為半形。
因為需求是要在資料輸入前先做好驗證,所以利用RangeValidator加上validationexpression去處理。
1.限制validationexpression="\d*"只能輸入數字。
<asp:textbox id="Word" runat="server" maxlength="6" size="12"></asp:textbox>
<asp:regularexpressionvalidator id="valWord" runat="server" controltovalidate="txtWordUser" display="Dynamic" validationexpression="\d*">
</asp:regularexpressionvalidator>
2.限制最大至最少的數字。
<asp:RangeValidator ID="valWordUserFormat" runat="server" display="Dynamic"
controltovalidate="txtWordUser" MinimumValue="1" MaximumValue="999999" Type="Integer"></asp:RangeValidator>
0 意見: