Skip to content

Commit 12de127

Browse files
committed
add all after passed tests
1 parent 5fcf489 commit 12de127

File tree

4 files changed

+38
-1
lines changed

4 files changed

+38
-1
lines changed

index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,10 @@ var _isHexColor = require('./lib/isHexColor');
124124

125125
var _isHexColor2 = _interopRequireDefault(_isHexColor);
126126

127+
var _isMD = require('./lib/isMD5');
128+
129+
var _isMD2 = _interopRequireDefault(_isMD);
130+
127131
var _isJSON = require('./lib/isJSON');
128132

129133
var _isJSON2 = _interopRequireDefault(_isJSON);
@@ -257,6 +261,7 @@ var validator = {
257261
isMultibyte: _isMultibyte2.default, isSurrogatePair: _isSurrogatePair2.default,
258262
isInt: _isInt2.default, isFloat: _isFloat2.default, isDecimal: _isDecimal2.default, isHexadecimal: _isHexadecimal2.default, isDivisibleBy: _isDivisibleBy2.default,
259263
isHexColor: _isHexColor2.default,
264+
isMD5: _isMD2.default,
260265
isJSON: _isJSON2.default,
261266
isNull: _isNull2.default,
262267
isLength: _isLength2.default, isByteLength: _isByteLength2.default,

lib/isMD5.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
'use strict';
2+
3+
Object.defineProperty(exports, "__esModule", {
4+
value: true
5+
});
6+
exports.default = isMD5;
7+
8+
var _assertString = require('./util/assertString');
9+
10+
var _assertString2 = _interopRequireDefault(_assertString);
11+
12+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
13+
14+
/* eslint-disable no-control-regex */
15+
var md5 = /^[a-f0-9]{32}$/;
16+
/* eslint-enable no-control-regex */
17+
18+
function isMD5(str) {
19+
(0, _assertString2.default)(str);
20+
return md5.test(str);
21+
}
22+
module.exports = exports['default'];

validator.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,15 @@
563563
return hexcolor.test(str);
564564
}
565565

566+
/* eslint-disable no-control-regex */
567+
var md5 = /^[a-f0-9]{32}$/;
568+
/* eslint-enable no-control-regex */
569+
570+
function isMD5(str) {
571+
assertString(str);
572+
return md5.test(str);
573+
}
574+
566575
function isJSON(str) {
567576
assertString(str);
568577
try {
@@ -1097,6 +1106,7 @@
10971106
isMultibyte: isMultibyte, isSurrogatePair: isSurrogatePair,
10981107
isInt: isInt, isFloat: isFloat, isDecimal: isDecimal, isHexadecimal: isHexadecimal, isDivisibleBy: isDivisibleBy,
10991108
isHexColor: isHexColor,
1109+
isMD5: isMD5,
11001110
isJSON: isJSON,
11011111
isNull: isNull,
11021112
isLength: isLength, isByteLength: isByteLength,

validator.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)