本文介绍了123-45-6789 或 XXX-XX-XXXX 的 SSN 正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
谁能为我提供一个匹配的 SSN 正则表达式
Can someone provide me a regex for SSN that matches either
123-45-6789
123-45-6789
或
XXX-XX-XXXX
XXX-XX-XXXX
我目前有 ^\d{3}-?\d{2}-?\d{4}$
与第一个表达式匹配,但我需要向其中添加第二个表达式作为替代.
I currently have ^\d{3}-?\d{2}-?\d{4}$
which matches the first expression, but I need to add the second expression to it as an alternative.
谢谢!
推荐答案
(^\d{3}-?\d{2}-?\d{4}$|^XXX-XX-XXXX$)
应该这样做.
---- 编辑----
---- EDIT ----
正如乔尔指出的,你也可以做 ^(\d{3}-?\d{2}-?\d{4}|XXX-XX-XXXX)$
这是一个整洁一点.
As Joel points out you could also do ^(\d{3}-?\d{2}-?\d{4}|XXX-XX-XXXX)$
which is a little neater.
这篇关于123-45-6789 或 XXX-XX-XXXX 的 SSN 正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!