UNPKG

@scefira/dfw-nodejs

Version:
18 lines (15 loc) 594 B
export default class Utils{ public static readonly EMAIL_REGEX = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/igm public static isEmail(email:string):boolean { return this.EMAIL_REGEX.test(email); } /** * * @param duration ms of sleeping */ public static sleepAsync(duration:number):Promise<any> { return new Promise(function(resolve, reject) { setTimeout(()=> { resolve(0) }, duration); }) } }