首页 > 解决方案 > C# 正则表达式电话号码检查仅接受 xxx-xxx-xxxx

问题描述

我有以下电话号码,我需要一个仅验证格式为 xxx-xxx-xxxx 的数字的正则表达式

281-388-0388   OK
281 388 0388   NO OK
(281)-388-0388 NO OK
(281)-388-0388 NO OK

我有这个正则表达式\(?\d{3}\)?-? *\d{3}-? *-?\d{4},但以上四个数字都是有效的。

标签: c#regex

解决方案


你希望这是一个正则表达式^[0-9]{3}-[0-9]{3}-[0-9]{4}$


推荐阅读