如何在asp.net中验证斯里兰卡电话号码 [英] how to validate sri lanka phone number in asp.net

查看:92
本文介绍了如何在asp.net中验证斯里兰卡电话号码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在asp.net文本框中验证斯里兰卡电话号码?

斯里兰卡电话号码格式
到固定电话
+94 xx zzzzzzz格式
到手机
+94 xx y zzzzzz

how to validate sri lanka telephone number in asp.net textbox?

Sri lanka tekephone number format
To Fixed telephone
+94 xx zzzzzzz format
To Mobile phone
+94 xx y zzzzzz

推荐答案

可以从ASP.Net验证程序中使用.为此,您可以使用RegularExpression验证器,也可以是自定义验证器.

如果适合的话,还可以从AjaxToolkit看MaskedTextBox.

替代方法:您也可以使用javascript进行操作.在按钮单击时调用以下javascript函数.
You can use from the ASP.Net Validators available. You can make use of RegularExpression validator or may be custom validator for this purpose.

Also take a look at MaskedTextBox from the AjaxToolkit if that suits you.

Alternative: You can also do it using javascript. call following javascript function on button click.
function Validate()
{
  var x = document.getElementById("txtPhomenumber").value;
  if(isNaN(x)|| x.indexOf(" ")!=-1)
  {
     alert("Enter numeric value");
     return false;
  }
  if (x.length > 10 || x.length > 8 )
  {
     alert("enter 10 or 8 characters");
     return false;
  }
  if (x.charAt(0)!="9")
  {
      alert("it should start with 9 or 2 ");
      return false;
  }
}


有关更多详细信息,请参见 JavaScript:快速检查 [验证电话号码:详细指南 [


for more detail check, JavaScript: A Quick Check[^]
Validate Phone Numbers: A Detailed Guide[^]


这篇关于如何在asp.net中验证斯里兰卡电话号码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆