angularjs:屏蔽SSN的前五位数字

m7864

我正在尝试使用看起来像这样的过滤器屏蔽SSN的前5位数字 XXX-XX-1234

到目前为止,我想出了什么:

// <td>{{SocialSecurityNumber | ssn}}

angular.module('ng').filter('ssn', function () {
    return function (ssn) {
        if (!ssn) {
            return '';
        }

        var value = ssn.toString().trim().replace(/^\+/, '');

        if (value.match(/[^0-9]/)) {
            return ssn;
        }

        return (ssn.slice(0, 3).replaceWith('*') + '-' + ssn.slice(4, 5).replaceWith('*') + '-' + ssn.slice(4)).trim();
    };
});
爆炸药

字符串.replaceWith在JavaScript中不起作用。您可以使用.replace

我不确定该怎么value.match(/[0-9]/)做。看来您可以删除它。true如果该值具有偶数位,则返回该值。也许你是说/[^0-9]/

return "XXX-XX-" + ssn.slice(5);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在整个表格行中搜索五位数字?

来自分类Dev

五位数柜台

来自分类Dev

toFixed方法,不舍入到五位数

来自分类Dev

ZipCode查询可提取五位数和九位数

来自分类Dev

如何在 Wordpress 中将当前页面 URL(最后五位数字)的一部分拉入页面内的 iFrame 中?

来自分类Dev

用C中的POW功能反转五位数

来自分类Dev

用C中的POW功能反转五位数

来自分类Dev

如何在Oracle中获取不包含五位数的特殊字符?

来自分类Dev

如何在 .net 中屏蔽信用卡号的前 6 位和后 4 位数字

来自分类Dev

屏蔽JavaScript中的后4位数字

来自分类Dev

屏蔽输入文字,仅输入4位数字

来自分类Dev

如何屏蔽ip的最后8位数字

来自分类Dev

为什么我的19位数字会四舍五入到17位数字

来自分类Dev

检查前4位数字是否等于后4位数字

来自分类Dev

在范围内将16位数字的前15位数字加1

来自分类Dev

检查前4位数字是否等于后4位数字

来自分类Dev

屏蔽文本框,使其仅接受小数点后的1位数字

来自分类Dev

sed命令可屏蔽最多12位数字的信用卡

来自分类Dev

我需要屏蔽输入的号码并仅显示最后4位数字?

来自分类Dev

在oracle中将数字四舍五入到2位数字

来自分类Dev

在oracle中将数字四舍五入到2位数字

来自分类Dev

Ruby Array-删除前10位数字

来自分类Dev

从文件名中删除前10位数字

来自分类Dev

JavaScript将数字四舍五入到前两位数字?

来自分类Dev

最后一位数字为5时四舍五入小数

来自分类Dev

在小数点后显示4位数字而不四舍五入值

来自分类Dev

四舍五入整数的最后一位数字

来自分类Dev

正则表达式为6位数字中的前3位

来自分类Dev

使用AVX2乘以2个32位数字并取前32位

Related 相关文章

热门标签

归档