sails-base
Version:
sails1.0+扩展基础包,包含用户体系权限校验及model的attr,action的inputs入参提示语自定义功能
32 lines (17 loc) • 478 B
JavaScript
module.exports = {
friendlyName: 'Is email',
description: '输入值是否为邮箱地址',
inputs: {
value: {
type: 'string',
description: '邮箱地址',
required: true
}
},
exits: {},
fn: async function (inputs, exits) {
const pattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,14})$/g;
if (!new RegExp(pattern).test(inputs.value)) return exits.success(false);
return exits.success(true);
}
};