UNPKG

sails-base

Version:

sails1.0+扩展基础包,包含用户体系权限校验及model的attr,action的inputs入参提示语自定义功能

32 lines (17 loc) 478 B
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); } };