첫 번째 두 글자와 네 글자의 신용 카드 번호를 가려주는 방법. 마지막 4 자리 숫자는 할 수 있지만 처음 2 자리 숫자는 할 수 없습니다.첫 번째 두 글자와 네 글자의 신용 카드 번호를 마스킹하는 방법
나는 다음과 같은 코드를 사용하고 있습니다 :
string result = s.Substring(s.Length - 4).PadLeft(4, '*');
나에게 가장 좋은 방법을 알려 주시기 바랍니다.
첫 번째 두 글자와 네 글자의 신용 카드 번호를 가려주는 방법. 마지막 4 자리 숫자는 할 수 있지만 처음 2 자리 숫자는 할 수 없습니다.첫 번째 두 글자와 네 글자의 신용 카드 번호를 마스킹하는 방법
나는 다음과 같은 코드를 사용하고 있습니다 :
string result = s.Substring(s.Length - 4).PadLeft(4, '*');
나에게 가장 좋은 방법을 알려 주시기 바랍니다.
문자열의 텍스트를 처음 두 문자 뒤에서 마지막 네 개까지 잘라낸 다음 앞에 별표 두 개를 넣고 끝에 네 개의 별표를 넣어야합니다.
Substring()
은 문자열의 길이를 알고있는 combinef입니다 (Length
). 따라서 실제 코드 스 니펫은 다음과 같습니다.
현실 세계에서 필자가 보았던 것 중 마스킹 소프트웨어는 일반적으로 신용 카드 수납 자의 마지막 4 자리를 제외한 모든 것을 마스킹합니다. –
스티커 메모를 사용할 수 있습니다. 아니면 어떤 종류의 소프트웨어를 사용하려고합니까? 어떤 종류? – Smandoli
마지막 4 자리 숫자를 입력 할 수 있습니까? 왜냐하면 나는 코드가 당신이 원하는 것을하고 있다고 생각하지 않기 때문이다. PadLeft의 첫 번째 인수는 totalWidth이며 결과는 4자를 의미합니다. – Brandon