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)){
return Promise.reject(`${address} is a not valid e-mail address.`);
} else {
return Promise.resolve();
}
},
};

File Metadata

Mime Type
text/plain
Expires
Tue, May 27, 23:46 (3 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
664356
Default Alt Text
email.js (542 B)

Event Timeline