用于数据屏蔽的Javascript Regex

时间:2017-12-28 03:34:11

标签: regex data-masking

我一直试图找出如何专门屏蔽字符串的某些部分。

例如,如果我要在电子邮件中掩盖前四个字母:

alias12@gmail.com => ****s12@gmail.com

在电话号码的最后四个号码前屏蔽四个号码:

+15123452345 => +151****2345

这些正则表达式中的每一个都将使用替​​换?

1 个答案:

答案 0 :(得分:1)

对于第一个,只需匹配字符串的开头和另外4个.

^.{4}

对于第二个,请使用:

.{4}(?=.{4}$)

这匹配4 .,直到它看到之后,还有4个.后跟字符串的结尾。