export default function publicDesensitization(){
var dataArr = Array.prototype.slice.apply(arguments);
for (var i = 0; i < dataArr.length; i++) {
var data = dataArr[i];
if(/(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(data) || /^(13[0-9]|16[0-9]|19[0-9]|147|15[0-9]|17[6-8]|18[0-9])\d{8}|17[0-9]\d{8}$/.test(data) || /(^(?:(?![IOZSV])[\dA-Z]){2}\d{6}(?:(?![IOZSV])[\dA-Z]){10}$)|(^\d{15}$)/.test(data)){
data = data.substr(0,3) + "****" + data.substr(-4);
}else if(/^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/.test(data)){
data = data.substr(0,2) + "****" + data.substr(data.indexOf('@'));
}else if(/^\d{16}|\d{19}$/.test(data)){
data = "****" + data.substr(-4);
}else if(data.indexOf('公司') > -1){
data = data.substr(0,2) + "****" + data.substr(-4);
}else{
return;
}
dataArr[i] = data;
}
return dataArr;
}
import publicDesensitization from '../../Component/Desensitization';
{publicDesensitization(item.banknumber)}