Page Menu
Home
Sealhub
Search
Configure Global Search
Log In
Files
F7511611
field_type.email.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
517 B
Referenced Files
None
Subscribers
None
field_type.email.js
View Options
var
Promise
=
require
(
"bluebird"
);
module
.
exports
=
function
(
field_type_email
){
field_type_email
.
prototype
.
isProperValue
=
function
(
value
){
return
new
Promise
(
function
(
resolve
,
reject
){
var
address
=
value
;
var
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
)){
reject
(
address
+
" is not valid e-mail address."
);
}
else
{
resolve
();
}
})
}
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Jul 21, 00:29 (1 d, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
831921
Default Alt Text
field_type.email.js (517 B)
Attached To
Mode
rS Sealious
Attached
Detach File
Event Timeline
Log In to Comment