我明白了,我们可以想出一些更具体的方法来避免较短的代码……也许是:
\b\d{3}[-.\s]\d{3}[-.\s]\d{4}\b
这将匹配 1-800-123-4567、123 456 7890 等格式。
如果更像是 +1 123 456 7890,这可能更适合专门匹配 +1。
\+1[-.\s]\d{3}[-.\s]\d{3}[-.\s]\d{4}
这些都不太可能误报像 123-4567 这样较短的代码。
我明白了,我们可以想出一些更具体的方法来避免较短的代码……也许是:
\b\d{3}[-.\s]\d{3}[-.\s]\d{4}\b
这将匹配 1-800-123-4567、123 456 7890 等格式。
如果更像是 +1 123 456 7890,这可能更适合专门匹配 +1。
\+1[-.\s]\d{3}[-.\s]\d{3}[-.\s]\d{4}
这些都不太可能误报像 123-4567 这样较短的代码。