有效电话号码

这是一道 Shell 题目。

正则

右侧是固定的,主要看左侧。

# 注意一个末尾是 `-`,另一个是空格
grep -P '^([0-9]{3}-|\([0-9]{3}\) )[0-9]{3}-[0-9]{4}$' file.txt