【发布时间】:2009-10-13 11:56:03
【问题描述】:
正则表达式^((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}$ 匹配XXX-XXX-XXXX 和XXX-XXXX 形式的字符串(我错过了什么吗?)。
但是,它也不匹配 (XXX) XXX-XXXX 和 (XXX) XXX-XXX-XXXX(我需要它匹配)。
你能帮我修复它,使它与格式匹配XXX-XXX-XXXX,
XXX-XXXX,
(XXX) XXX-XXXX,
(XXX) XXX-XXXX
而不导致它匹配我不想要的其他字符串格式?
【问题讨论】:
标签: regex