Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

문자열 JavaScript 마스킹

<시간/>

문자열 값을 첫 번째 인수로, 패턴 문자열을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다.

문자열과 패턴이 -

라고 가정합니다.
const str = '123456789';
const pattern = '## ## ## ###';

그런 다음 함수는 패턴에 따라 문자열을 채워야 하고 출력 문자열은 -

여야 합니다.
const output = '12 34 56 789';

예시

const str = '123456789';
const pattern = '## ## ## ###';
const maskString = (str, pattern) => {
   let i = 0;
   const padded = pattern.replace(/#/g, () => {
      return str[i++];
   });
   return padded;
};
console.log(maskString(str, pattern));

출력

콘솔의 출력은 -

12 34 56 789