Created
September 22, 2021 09:29
-
-
Save azkadev/711ec1ae40b406a17f616af70739662c to your computer and use it in GitHub Desktop.
Revisions
-
azkadev created this gist
Sep 22, 2021 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,22 @@ function hidedata(message, start = 4, end = 2) { var array = [...String(message)]; var message = ""; var num_start = start; var num_end = array.length - end; for (var i = 0; i < array.length; i++) { var loop_data = array[i]; if (i == num_end) { num_end--; message += loop_data } else if (i == num_start) { num_start++; message += "*"; } else { message += loop_data } } return message; } console.log(hidedata(62788628121212)) // log 6278********12 console.log(hidedata("[email protected]", 2, 10) // log az***************@email.com