用于 asp.net 中手机号码验证的文本框
本文关键字:文本 验证 手机号码 asp net 用于 | 更新日期: 2023-09-27 18:36:56
如何自定义手机号码验证RadRumeric TextBox
。 我正在使用RadRumeric TextBox
来验证号码。 在使用相同的手机号码验证时,它允许.
如何避免这种情况?
<telerik:RadNumericTextBox ID="txtphone" Skin="WebBlue" runat="server" ValidationGroup="contact" Width="90%" MaxLength="32" NumberFormat-DecimalDigits="0">
<NumberFormat DecimalDigits="0" DecimalSeparator ="."/>
</telerik:RadNumericTextBox>
<span class="warning">*</span><br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator25" runat="server" ControlToValidate="txtphone" CssClass="warning" ErrorMessage="Enter contact no." ValidationGroup="contact"></asp:RequiredFieldValidator>
当我给DecimalSeparator =""
时会抛出错误
尝试使用RadMastedTextBox来验证你的数字,因为它是为这种事情而设计的:
<telerik:RadMaskedTextBox ID="txtphone" runat="server" Label="mobile phone #: " Width="250px" SelectionOnFocus="CaretToBeginning" Mask="(###) ###-####" TextMode="SingleLine" />
这将适用于从 0,+91 或 9... 等开头的数字。
<asp:TextBox ID="ph" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="regx" runat="server" ControlToValidate="ph" ErrorMessage="*Enter valid Mobile Number" ForeColor="Red" ValidationExpression="^[0][0-9]{10}|^[+91][0-9]{12}|[0-9]{10}"></asp:RegularExpressionValidator>