gpt4 book ai didi

regex - 123-45-6789 或 XXX-XX-XXXX 的 SSN 正则表达式

转载 作者:行者123 更新时间:2023-12-02 12:10:12 26 4
gpt4 key购买 nike

有人可以为我提供一个与其中之一匹配的 SSN 正则表达式

123-45-6789

或者

XXX-XX-XXXX

我目前有 ^\d{3}-?\d{2}-?\d{4}$ 与第一个表达式匹配,但我需要向其中添加第二个表达式作为替代方案。

谢谢!

最佳答案

严格回答您的问题:

^(123-45-6789|XXX-XX-XXXX)$

应该可以工作。 ;-)

如果您阅读 "Valid SSNs" 部分在维基百科的 SSN 文章中,很明显用于 SSN 验证的正则表达式有点复杂。

因此,一点点更准确的纯 SSN 正则表达式将如下所示:

^(?!(000|666|9))\d{3}-(?!00)\d{2}-(?!0000)\d{4}$

关于regex - 123-45-6789 或 XXX-XX-XXXX 的 SSN 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4087468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com