@polyv/utils
Version:
Utility functions of Polyv frontend development.
1 lines • 530 B
JavaScript
;function isChsPhoneNO(e){return/^1[3-9]\d{9}$/.test(e)}function isPhoneNO(e,t){return void 0===t&&(t="+86"),"+86"===t?isChsPhoneNO(e):/^\d{5,20}$/.test(e)}function isEmail(e){if(/^[\w-]+(?:\.[\w-]+)*@[\w-]+(?:\.[\w-]+)*\.[a-zA-Z]{2,}$/.test(e)){for(var t=e.replace("@",".").split("."),s=t.length-1;s>=0;s--)if(/^[-_]/.test(t[s])||/[_-]$/.test(t[s]))return!1;return!0}return!1}Object.defineProperty(exports,"__esModule",{value:!0}),exports.isChsPhoneNO=isChsPhoneNO,exports.isPhoneNO=isPhoneNO,exports.isEmail=isEmail;