JSFiddle - React, Tailwind, and code Playground
by puuga
JavaScript
var maskEmail = (text) => {
let maskedText = text.split('@')[0]
let afterAssign = `@${text.split('@')[1]}`
if (maskedText.length<=4) {
for(var i=0; i<maskedText.length; i++) {
maskedText = maskedText.substr(0, i) + 'x' + maskedText.substr(i + 1)
}
} else {
maskedText = maskedText.substr(0, 0) + 'x' + maskedText.substr(1)
maskedText = maskedText.substr(0, 1) + 'x' + maskedText.substr(2)
maskedText = maskedText.substr(0, maskedText.length - 2) + 'x' + maskedText.substr(maskedText.length - 1)
maskedText = maskedText.substr(0, maskedText.length - 1) + 'x' + maskedText.substr(maskedText.length)
}
return `${maskedText}${afterAssign}`
}
alert(maskEmail('[email protected]'))
let d = ''
if (chatlog === undefined) {
d = 'd'
} else {
alert('else')
d = `${chatlog[0].parse.user_attr.first_name} ${chatlog[0].parse.user_attr.last_name}`
}
alert(`${d}`)