电话号码正则表达式C#连字符

前端之家收集整理的这篇文章主要介绍了电话号码正则表达式C#连字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在C#中验证电话号码.

该模式应包含10位数(必填)和 – 可在模式中的任何位置使用.

>例如1:9876543210
>例如2:98-765-432-10
>例如3:-98-765-432-10-

这是我试过的:

Regex a = new Regex(@"^([0-9]{10}\-*)$")

解决方法

您可以使用以下正则表达式来检查输入是否正好是10位数.

^(?:-*\d-*){10}$

DEMO

猜你在找的正则表达式相关文章