如何在jquery中使用.blur来验证社保号码999-999-999,我的意思是,用户进入下一个字段时,破折号应该立即出现

如何在jquery中使用.blur来验证社保号码999-999-999,我的意思是,用户进入下一个字段时,破折号应该立即出现,jquery,Jquery,我想要的是,一旦用户点击from中的其他字段,社会保险号码就会以999-999-999的格式出现。。。考虑到用户不必亲自输入破折号(-)的用户体验,我认为您应该使用现有的掩码插件来避免重新发明轮子。一个可能会耍花招的人就是一个 屏蔽输入插件 这是jQuery javascript库的屏蔽输入插件。它允许用户更轻松地输入固定宽度的输入,您希望他们以特定格式(日期、电话号码等)输入数据 用法 jQuery(function($){ $("#ssn").mask("999-99-9999");

我想要的是,一旦用户点击from中的其他字段,社会保险号码就会以999-999-999的格式出现。。。考虑到用户不必亲自输入破折号(-)的用户体验,我认为您应该使用现有的掩码插件来避免重新发明轮子。一个可能会耍花招的人就是一个

屏蔽输入插件

这是jQuery javascript库的屏蔽输入插件。它允许用户更轻松地输入固定宽度的输入,您希望他们以特定格式(日期、电话号码等)输入数据

用法

jQuery(function($){
    $("#ssn").mask("999-99-9999");
});

我必须根据两个国家进行定制,美国和加拿大,这两个国家都有不同格式的SSN,美国-999-99-999和加拿大-999-999-999…@AnkitJain-然后使用:
.mask(“999-99-9999”)用于美国和
.mask(“999-999-999”)适用于加拿大人。然后在这里搜索,找到一种检测用户国家的方法:如果我必须在javascript中使用模糊事件,它的功能是什么?