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
Sat, Sep 20, 21:53 (7 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
932447
Default Alt Text
email.js (562 B)

Event Timeline