UNPKG

livr-extra-rules

Version:
18 lines (12 loc) 381 B
const util = require('../util'); const md5Re = /^[a-f0-9]{32}$/i; function md5() { return (value, params, outputArr) => { if (util.isNoValue(value)) return; if (!util.isPrimitiveValue(value)) return 'FORMAT_ERROR'; if (!(value + '').match(md5Re)) return 'NOT_MD5'; outputArr.push(value + ''); return; }; } module.exports = md5;