<asp:TextBox ID="textbox1" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ErrorMessage="عبارت وارده صحیح نیست"
ControlToValidate="textbox1"
SetFocusOnError="True"
ValidationExpression="((\+\d{2}-)?\d{3}-\d{7})|(0\d{3})-(\d{7})">
</asp:RegularExpressionValidator>
<asp:Button ID="Button1" runat="server" Text="Button" />
چرا رشته ای مثل
411-3331859
رو قبول میکنه؟ من میخوام اگه +98 رو نزد ،مجبور بشه که واسه وارد کردن کد شهرستان 0 رو در اول وارد کنه مثلا 0411