UNPKG

ice.fo.utils

Version:

13 lines (9 loc) 381 B
import sha256 from 'crypto-js/sha512' import Base64 from 'crypto-js/enc-base64' export function encryptPassword (text) { return Base64.stringify(sha256(text)) } export const PASSWORD_VALIDATION_REGEX = /^(?=.*[a-zA-Z])(?=.*[!@#$%^*+=-])(?=.*[0-9])(?!.* ).{8,25}$/ export function isValidPassword (text) { return text && text.trim() && PASSWORD_VALIDATION_REGEX.test(text) }