Skip to content

Commit b8913e3

Browse files
committed
Editing EAN13 regex
Allow for extended EAN13 format.
1 parent de46f82 commit b8913e3

File tree

1 file changed

+100
-100
lines changed

1 file changed

+100
-100
lines changed

config/types/EAN13.json

Lines changed: 100 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -1,101 +1,101 @@
1-
{
2-
"name": "EAN13",
3-
"display": "EAN 13",
4-
"show": true,
5-
"cache": true,
6-
"target": [
7-
"13",
8-
"ean-13",
9-
"ean13"
10-
],
11-
"generator": ".Ean13Generator",
12-
"threads": 2,
13-
"priority": 85,
14-
"cost": {
15-
"basic": 1,
16-
"custom": 2
17-
},
18-
"checksum": true,
19-
"nonprinting": false,
20-
"example": "1234567890128",
21-
"pattern": {
22-
"auto": "^[0-9]{13}$",
23-
"extended": "^[0-9]{12,13}$"
24-
},
25-
"description": {
26-
"en": "A globally recognized product identification code. Encodes manufacturer, product / variant, and store use codes."
27-
},
28-
"wiki": {
29-
"en": "https://en.wikipedia.org/wiki/International_Article_Number"
30-
},
31-
"options": {
32-
"dpi": {
33-
"name": "Resolution",
34-
"type": "number",
35-
"default": 150,
36-
"min": 50,
37-
"max": 300,
38-
"step": 10
39-
},
40-
"module": {
41-
"name": "Module",
42-
"type": "number",
43-
"default": 4,
44-
"min": 1,
45-
"max": 35,
46-
"step": 1
47-
},
48-
"qz": {
49-
"name": "Quiet Zone",
50-
"type": "number",
51-
"default": 4,
52-
"min": 0,
53-
"max": 20,
54-
"step": 1
55-
},
56-
"height": {
57-
"name": "Height",
58-
"type": "number",
59-
"default": 22,
60-
"min": 5,
61-
"max": 150,
62-
"step": 5
63-
},
64-
"font": {
65-
"name": "Font Size",
66-
"type": "number",
67-
"default": 5,
68-
"min": 0,
69-
"max": 20,
70-
"step": 2
71-
},
72-
"text": {
73-
"name": "Text Placement",
74-
"type": "option",
75-
"default": "bottom",
76-
"options": [
77-
"bottom",
78-
"top",
79-
"none"
80-
]
81-
},
82-
"pattern": {
83-
"name": "Pattern",
84-
"type": "text",
85-
"default": "_",
86-
"pattern": "[ _]+"
87-
},
88-
"bg": {
89-
"name": "Background",
90-
"type": "text",
91-
"default": "ffffff",
92-
"pattern": "[0-9A-F]{6}"
93-
},
94-
"fg": {
95-
"name": "Foreground",
96-
"type": "text",
97-
"default": "000000",
98-
"pattern": "[0-9A-F]{6}"
99-
}
100-
}
1+
{
2+
"name": "EAN13",
3+
"display": "EAN 13",
4+
"show": true,
5+
"cache": true,
6+
"target": [
7+
"13",
8+
"ean-13",
9+
"ean13"
10+
],
11+
"generator": ".Ean13Generator",
12+
"threads": 2,
13+
"priority": 85,
14+
"cost": {
15+
"basic": 1,
16+
"custom": 2
17+
},
18+
"checksum": true,
19+
"nonprinting": false,
20+
"example": "1234567890128",
21+
"pattern": {
22+
"auto": "^[0-9]{13}$",
23+
"extended": "^[0-9]{12,13}(\\+(([0-9]{2})|([0-9]{5}))){0,1}$"
24+
},
25+
"description": {
26+
"en": "A globally recognized product identification code. Encodes manufacturer, product / variant, and store use codes."
27+
},
28+
"wiki": {
29+
"en": "https://en.wikipedia.org/wiki/International_Article_Number"
30+
},
31+
"options": {
32+
"dpi": {
33+
"name": "Resolution",
34+
"type": "number",
35+
"default": 150,
36+
"min": 50,
37+
"max": 300,
38+
"step": 10
39+
},
40+
"module": {
41+
"name": "Module",
42+
"type": "number",
43+
"default": 4,
44+
"min": 1,
45+
"max": 35,
46+
"step": 1
47+
},
48+
"qz": {
49+
"name": "Quiet Zone",
50+
"type": "number",
51+
"default": 4,
52+
"min": 0,
53+
"max": 20,
54+
"step": 1
55+
},
56+
"height": {
57+
"name": "Height",
58+
"type": "number",
59+
"default": 22,
60+
"min": 5,
61+
"max": 150,
62+
"step": 5
63+
},
64+
"font": {
65+
"name": "Font Size",
66+
"type": "number",
67+
"default": 5,
68+
"min": 0,
69+
"max": 20,
70+
"step": 2
71+
},
72+
"text": {
73+
"name": "Text Placement",
74+
"type": "option",
75+
"default": "bottom",
76+
"options": [
77+
"bottom",
78+
"top",
79+
"none"
80+
]
81+
},
82+
"pattern": {
83+
"name": "Pattern",
84+
"type": "text",
85+
"default": "_",
86+
"pattern": "[ _]+"
87+
},
88+
"bg": {
89+
"name": "Background",
90+
"type": "text",
91+
"default": "ffffff",
92+
"pattern": "[0-9A-F]{6}"
93+
},
94+
"fg": {
95+
"name": "Foreground",
96+
"type": "text",
97+
"default": "000000",
98+
"pattern": "[0-9A-F]{6}"
99+
}
100+
}
101101
}

0 commit comments

Comments
 (0)