ASP.NET中的电话号码验证控件有点问题? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ASP.NET中的电话号码验证控件有点问题?

2016-06-20 11:36:38 2665 1

写了一个网页,验证文本框"txtPhone"里是否输入有效的中国电话号码。
ValidationExpression="((d{3})|d{3}-)?d{8}" 这个参数是在visual studio的属性窗口里手动选择“中华人民共和国电话号码”的。

<asp:RegularExpressionValidator ID="revPhone" runat="server" ControlToValidate="txtPhone"
            ErrorMessage="电话号码格式不正确" ValidationExpression="(\(\d{3}\)|\d{3}-)?\d{8}" 
            BorderStyle="None"></asp:RegularExpressionValidator><br />

测试结果:

020-39334007通过。
0350-8565256未通过。
手机号当然也未能通过。

是不是.net内置的验证表达式与大陆电话号码实际情况不匹配?

取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:43:59

    明白了,.net内置的中国电话号码验证表达式

    ValidationExpression="(\(\d{3}\)|\d{3}-)?\d{8}" 

    只能验证3位区号加8位号码,XXX-XXXXXXXX或者(XXX)XXXXXXXX或者XXXXXXXX。

    0 0
相关问答

1

回答

我的win 2008 r2 1核1G服务器,无法添加 asp 网站支持,也无法添加角色,请问怎么解决

2019-11-03 16:03:42 371浏览量 回答数 1

2

回答

我的空间不支持ASP,换成 Windows 的操作系统

2019-03-24 14:26:01 739浏览量 回答数 2

1

回答

服务器ECS支持ASP吗?

2019-01-12 09:11:05 558浏览量 回答数 1

19

回答

【新手教程】更换轻量应用服务器操作系统,并使其支持asp+access

2017-12-27 10:04:12 57502浏览量 回答数 19

1

回答

windows 2008企业版服务器iis怎么同时支持asp和php1extrapid24772

2017-10-07 15:54:11 2500浏览量 回答数 1

1

回答

CentOS 5.11 64位 支持ASP镶嵌吗,有谁知道???

2017-05-18 11:19:46 2360浏览量 回答数 1

1

回答

CentOS 5.11 64位 支持ASP镶嵌吗,有谁知道??

2017-05-18 11:15:59 2110浏览量 回答数 1

1

回答

ASP阿里云支持吗?

2017-03-17 17:53:01 2082浏览量 回答数 1

1

回答

虚拟主机,共享经济版支持不支持ASP程序吗?

2017-03-10 18:06:28 1660浏览量 回答数 1

1

回答

同时支持ASP、PHP的环境,请问用什么系统和服务器软件

2016-02-06 14:37:14 3038浏览量 回答数 1
+关注
杨冬芳
IT从业
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载