validationUtils.ts 406 B

1234567891011
  1. export default class ValidationUtils {
  2. public validEmail(email: string) {
  3. const re =
  4. /^(([^<>()[\]\\.,;:\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,}))$/
  5. return re.test(email)
  6. }
  7. public validUrl(url: string) {
  8. const re = /^(https?:\/\/)([\w.-]+)(:[0-9]+)?(\/[^\s]*)?$/i
  9. return re.test(url)
  10. }
  11. }