Skip to content

Commit 6c1b144

Browse files
author
Willian Keller
committed
Add Brazilian Credit Cards regex #1
1 parent 2793844 commit 6c1b144

File tree

1 file changed

+33
-0
lines changed
  • app/code/Magento/Payment/view/base/web/js/model/credit-card-validation/credit-card-number-validator

1 file changed

+33
-0
lines changed

app/code/Magento/Payment/view/base/web/js/model/credit-card-validation/credit-card-number-validator/credit-card-type.js

+33
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,39 @@ define([
110110
name: 'CVC',
111111
size: 3
112112
}
113+
},
114+
{
115+
title: 'Hipercard',
116+
type: 'HC',
117+
pattern: '^((606282)|(637095)|(637568)|(637599)|(637609)|(637612))\\d*$',
118+
gaps: [4, 8, 12],
119+
lengths: [13, 16],
120+
code: {
121+
name: 'CVC',
122+
size: 3
123+
}
124+
},
125+
{
126+
title: 'Elo',
127+
type: 'ELO',
128+
pattern: '^((509091)|(636368)|(636297)|(504175)|(438935)|(40117[8-9])|(45763[1-2])|(457393)|(431274)|(50990[0-2])|(5099[7-9][0-9])|(50996[4-9])|(509[1-8][0-9][0-9])|(5090(0[0-2]|0[4-9]|1[2-9]|[24589][0-9]|3[1-9]|6[0-46-9]|7[0-24-9]))|(5067(0[0-24-8]|1[0-24-9]|2[014-9]|3[0-379]|4[0-9]|5[0-3]|6[0-5]|7[0-8]))|(6504(0[5-9]|1[0-9]|2[0-9]|3[0-9]))|(6504(8[5-9]|9[0-9])|6505(0[0-9]|1[0-9]|2[0-9]|3[0-8]))|(6505(4[1-9]|5[0-9]|6[0-9]|7[0-9]|8[0-9]|9[0-8]))|(6507(0[0-9]|1[0-8]))|(65072[0-7])|(6509(0[1-9]|1[0-9]|20))|(6516(5[2-9]|6[0-9]|7[0-9]))|(6550(0[0-9]|1[0-9]))|(6550(2[1-9]|3[0-9]|4[0-9]|5[0-8])))\\d*$',
129+
gaps: [4, 8, 12],
130+
lengths: [16],
131+
code: {
132+
name: 'CVC',
133+
size: 3
134+
}
135+
},
136+
{
137+
title: 'Aura',
138+
type: 'AU',
139+
pattern: '^5078\\d*$',
140+
gaps: [4, 8, 12],
141+
lengths: [19],
142+
code: {
143+
name: 'CVC',
144+
size: 3
145+
}
113146
}
114147
];
115148

0 commit comments

Comments
 (0)