【发布时间】:2018-02-20 21:22:00
【问题描述】:
我有这个代码我试图验证它但无法所以我希望它看起来像这样12-12345-1-1 当用户在文本框中键入它应该能够自动获取破折号这可能通过 C# 或 j-query
<asp:TextBox ID="txtNum" runat="server" placeholder="number" class="form-control" OnTextChanged="txtNum_TextChanged1" ></asp:TextBox>
<asp:RegularExpressionValidator ID="regxNum" ValidationExpression="\d{3}\d{3}\d{4}" runat="server" ErrorMessage="Invalid Num#" ControlToValidate="txtNum" ForeColor="Red"></asp:RegularExpressionValidator>
C#
if ((txtNum.Text.ToString().Length == 2) || (txtNum.Text.ToString().Length == 5) || (txtNum.Text.ToString().Length == 1))
txtNum.Text = txtNum.Text.ToString() + "-";
【问题讨论】: