我有一个要求,我需要验证SSN或Tin的文本框,我能够实现它,如果我个人做,但我需要一个正则表达式代码,将一次验证这两个条件。格式为111-11-1111或 11-1111111。除此之外的任何东西都应该抛出错误。
请帮我解决。
答案 0 :(得分:2)
您可以使用|
(替代)符号
var ssnOrTinRegex = /^(?:\d{3}-\d{2}-\d{4}|\d{2}-\d{7})$/;
console.log(
ssnOrTinRegex.test('111-11-1111'),
ssnOrTinRegex.test('11-1111111')
);
答案 1 :(得分:0)
actual n_components = min(n_samples, specified n_components)