Page MenuHomeSealhub

email.js
No OneTemporary

email.js

"use strict";
module.exports = {
name: "email",
get_description: function(){
return "Email address, like something@something.sth";
},
is_proper_value: function(context, params, value){
const address = value;
const regex = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
if (regex.test(address) || address === ""){
return Promise.resolve();
} else {
return Promise.reject(`${address} is a not valid e-mail address.`);
}
},
};

File Metadata

Mime Type
text/plain
Expires
Tue, Jul 8, 07:59 (1 d, 9 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
807477
Default Alt Text
email.js (559 B)

Event Timeline