TOP

[ASP.NET] User填寫純數字時全形及半形的處理


跟上一篇一樣這個真的是一個非常麻煩的東西,在純數字欄位的時後判斷全形及半形時該如何處理。

最快的方式是讓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 意見:

張貼留言