hidden.js 400 B

123456789101112131415161718
  1. // 中间部分
  2. export function hidden (str, frontLen, endLen) {
  3. let endLenData = 0
  4. if(!str.length || !str){
  5. return ''
  6. }
  7. if (str.length !== 2) {
  8. endLenData = endLen
  9. }
  10. const len = str.length - frontLen - endLenData;
  11. let xing = '';
  12. for (let i = 0; i < len; i++) {
  13. xing += '*';
  14. }
  15. return (
  16. str.substring(0, frontLen) + xing + str.substring(str.length - endLenData)
  17. );
  18. }