UNPKG

@polyv/utils

Version:

Utility functions of Polyv frontend development.

1 lines 386 B
export function isChsPhoneNO(t){return/^1[3-9]\d{9}$/.test(t)}export function isPhoneNO(t,e="+86"){return"+86"===e?isChsPhoneNO(t):/^\d{5,20}$/.test(t)}export function isEmail(t){if(/^[\w-]+(?:\.[\w-]+)*@[\w-]+(?:\.[\w-]+)*\.[a-zA-Z]{2,}$/.test(t)){const e=t.replace("@",".").split(".");for(let t=e.length-1;t>=0;t--)if(/^[-_]/.test(e[t])||/[_-]$/.test(e[t]))return!1;return!0}return!1}