jquery 中 EIN 号和 SSN 号格式的正则表达式
对于 jquery 验证,我需要 SSN 号码格式和 EIN 号码格式的正则表达式
EIN 号码,如 52-4352452
SSN 号码,如 555-55-5555
For jquery validation i need regex for SSN number format and EIN number format
EIN number like 52-4352452
SSN number like 555-55-5555
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
对于 SSN:
http://regexlib.com/Search.aspx?k=ssn
对于 EIN:
http://regexlib.com/REDetails.aspx?regexp_id=1990
更正为包括缺失的前缀:
For SSN's:
http://regexlib.com/Search.aspx?k=ssn
For EINs:
http://regexlib.com/REDetails.aspx?regexp_id=1990
Corrected to include missing prefixes:
我们的需求
00-0000000
。正则表达式
使用 JavaScript/jQuery 演示
Our Needs
00-0000000
.Regular Expression
Demonstrated with JavaScript/jQuery
对于 EIN,如果有效,将返回
true
:要将其限制为实际前缀,请改用此正则表达式:
但是,请注意,如果添加新前缀,则该前缀将不是最新的。
For EINs, this will return
true
if it is valid:To restrict it to actual prefixes, use this regular expression instead:
However, please note that if new prefixes are added this will not be up to date.
由于之前的所有答案都将其视为两个单独的问题,因此我已将必要的正则表达式合并为一个正则表达式。
这适用于 SSN 和 EIN,无论其格式是否使用连字符。
<代码>/(^\d{9})|(^\d{3}-\d{2}-\d{4}$)|(^[1-9]\d?-\d{7 }$)/
As all previous answers treat this as two separate problems, I've combined the necessary regex into a single regex.
This will work for BOTH SSN and EIN, whether it's formatted with or without the use of hyphens.
/(^\d{9})|(^\d{3}-\d{2}-\d{4}$)|(^[1-9]\d?-\d{7}$)/