SSN的自定义正则表达式



需要一个正则表达式来识别SSN,这样我们就可以屏蔽数字,但希望跳过工作订单编号的屏蔽(以WO-开头(。

详细信息如下:

Current regex used: b(?!000|666|9)d{3}[- ]?(?!00)d{2}[- ]?(?!0000)d{4}b

样品测试日期

WO-011493479
011493479
778-62-8144
030 72 7381
757-85-7495
149-13-7317
401318448
003 06 8815
790714615
805 14 1893

根据上述样本数据,应跳过WO-011493479之后的编号。由于上面的正则表达式,像WO-011493479这样的工单字符串被更改为WO-*********。

要快速检查正则表达式,请使用此链接。

注意:正则表达式应该适用于所有主要的浏览器

你从自己获得它开始就落后了一步:

b(?<!WO-)(?!000|666|9)d{3}[- ]?(?!00)d{2}[- ]?(?!0000)d{4}b

最新更新