我需要在C#中验证电话号码.
该模式应包含10位数(必填)和 – 可在模式中的任何位置使用.
>例如1:9876543210
>例如2:98-765-432-10
>例如3:-98-765-432-10-
这是我试过的:
Regex a = new Regex(@"^([0-9]{10}\-*)$")
解决方法
您可以使用以下正则表达式来检查输入是否正好是10位数.
^(?:-*\d-*){10}$