質問: クレジットカード番号フィールドを4つの異なる入力に分割する 私は以前、クレジットカード番号に4つのフィールドを使用しており、入力しやすくするために4つの番号の各セットを分割しています。私は現在、代わりに数値のセットの後にスペースを挿入する1つのフィールドがあると考えています。 4つのフィールドがある場合、カーソルは自動的に次のフィールドにジャンプします。どちらの形式が望ましいですか?それとも他にもっと良い選択肢はありますか?16桁と17桁のvisa、mastercard、discoveryのみを受け付けています。
回答: 他の人のアドバイスに従ってください、そして、車輪を再発明しようとしないでください。お支払いカード番号を管理するiso標準 iso/iec 7812 を読んで理解していない限り、そうではありません。入力の検証に使用できるチェックディジットを含めます。 ほとんど何もない場所にスペースを挿入することは、ほとんど常に悪い考えです。対処する必要があるすべての可能な組み合わせを考えてください。自動入力、自動入力に使用されます。スペースなしで貼り付け、スペース付きで貼り付け、他の場所で使用するために切り取り(カットにはスペースを含める必要がありますか?)、入力し、編集し、最終的に解決しようとしている問題は何ですか?