|
21 | 21 | mage: {
|
22 | 22 | /**
|
23 | 23 | * Check if string is empty with trim
|
24 |
| - * @param {string} |
| 24 | + * @param {string} value |
25 | 25 | */
|
26 | 26 | isEmpty: function(value) {
|
27 | 27 | return (value === '' || value === undefined || (value == null) || (value.length === 0) || /^\s+$/.test(value));
|
28 | 28 | },
|
29 | 29 |
|
30 | 30 | /**
|
31 | 31 | * Check if string is empty no trim
|
32 |
| - * @param {string} |
| 32 | + * @param {string} value |
33 | 33 | */
|
34 | 34 | isEmptyNoTrim: function(value) {
|
35 | 35 | return (value === '' || (value == null) || (value.length === 0));
|
|
50 | 50 |
|
51 | 51 | /**
|
52 | 52 | * Parse price string
|
53 |
| - * @param {string} |
| 53 | + * @param {string} value |
54 | 54 | */
|
55 | 55 | parseNumber: function(value) {
|
56 | 56 | if (typeof value !== 'string') {
|
|
104 | 104 | 'MC': [new RegExp('^5[1-5][0-9]{14}$'), new RegExp('^[0-9]{3}$'), true],
|
105 | 105 | 'AE': [new RegExp('^3[47][0-9]{13}$'), new RegExp('^[0-9]{4}$'), true],
|
106 | 106 | 'DI': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), new RegExp('^[0-9]{3}$'), true],
|
107 |
| - 'JCB': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), new RegExp('^[0-9]{3,4}$'), true], |
108 |
| - 'OT': [new RegExp('^([0-9]+)$'), new RegExp('^([0-9]{3}|[0-9]{4})?$'), false] |
| 107 | + 'JCB': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), new RegExp('^[0-9]{3}$'), true], |
| 108 | + 'OT': [new RegExp('^([0-9]+)$'), new RegExp('^([0-9]{3}|[0-9]{4})?$'), false], |
| 109 | + 'DN': [new RegExp('^3((0([0-5]\\d*)?)|[689]\\d*)?$'), new RegExp('^[0-9]{3}$'), true], |
| 110 | + 'UN': [new RegExp('^6(2\\d*)?$'), new RegExp('^[0-9]{3}$'), true], |
| 111 | + 'MI': [new RegExp('^((5((0|[6-9])\\d*)?)|(6|6[37]\\d*))$'), new RegExp('^[0-9]{3}$'), true] |
109 | 112 | };
|
110 | 113 |
|
111 | 114 | /**
|
|
0 commit comments