本文介绍了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 正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 08:53