美国的纳税人必须拥有某种税号。
它必须是社会安全号码或个人纳税人识别号码(对于外国人,这样他们就可以被征税而不会被驱逐出境)
或公司的雇主识别号码
如果您按照维基百科的这些链接,很容易看到这些数字中有(或者在社会安全号码的情况下)有相当数量的结构。如此之多,以至于如果您有地区和生日,您通常可以猜出社交。有一个 php库和代码片段来生成和验证利用这些模式的 SSN。
给定一个包含 SSN 和 EIN 的数据库,是否存在可以区分和验证 SSN EIN 和 ITIN 的预先存在的算法(希望是库)?我希望在这里有一个简单的正则表达式,但这可能太有希望了。
有些公司可以以一定的可靠性做到这一点,但我还没有找到一个公开的实现,更不用说有一些数据来显示它在验证过程中的可靠性。