2011-09-28 8 views
4

15 자리 은행 카드 번호는 0000-000000-00000 [1]으로 형식이 지정됩니다.15 자리 신용 카드 번호를 마스킹하는 올바른 방법이 있습니까?

마지막 4 자리수를 표시하면 xxxx-xxxxxx-x0000이되어 약간 구피하게 보입니다.

마스크 된 15 자리 숫자의 올바른 형식이 있습니까?

는 (나는 우리가 어쨌든 마지막 4 이상 표시되지 않습니다 기대하지만, 표준이있는 경우, 나는 그것에 대해 알고 싶습니다.)

+0

내가 본 대부분의 마스크에는 대시가 없습니다. 마스크에 대한 일련의'*'및 마지막 4 자리 숫자입니다. 걷어차 기 위해서는 카드의 종류 (비자, 마스터 카드, 아멕스 등)를 식별하는 데 사용되는 첫 번째 * 4 자리 숫자 만 숨기고 번호를 얼마나 쉽게 추측 할 수 있는지 친구들을 놀라게 할 수 있습니다. –

+0

저는 그 방법을 읽기가 쉽기 때문에 16 자리 숫자 (대다수는 16 자리)의 모든 숫자를 대시로 포맷하고 싶습니다. 일관성있게 가면 숫자를 포맷합니다. –

답변

4

정말 표준이 없습니다. 대다수의 사이트는 신용 카드 번호가 15 또는 16 자리인지 여부를 알기 위해 네 개의 X가 표시된 마지막 네 자리를 표시하므로 사용자에게 가장 잘 인식됩니다. 그러나 카드 번호의 실제 구조를 보여주기 위해 포맷을하고 싶다면 바보 같지만 xxxx-xxxxxx-x0000으로하십시오. 사용자가 여분의 문자 (xxxx-xxxxxx-00000)가 "안전하지 않습니다"라는 사실을 알게 될 수 있으며, 누군가에게 불만을 제기하거나 지불 거절을하고 싶지는 않을 것입니다.

+0

구피와 관련된 문제가 없습니다. :) –

관련 문제