@modern-kit/utils
Version:
1 lines • 1.04 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../src/validator/isAlphanumeric/index.ts"],"sourcesContent":["/**\n * @description 주어진 값이 알파벳과 숫자로만 이루어진 문자열인지 확인합니다.\n *\n * @param {string} value - 확인할 값입니다.\n * @returns {boolean} 주어진 값이 알파벳과 숫자로만 이루어진 문자열일 경우 `true`, 그렇지 않으면 `false`를 반환합니다.\n *\n * @example\n * isAlphanumeric('abc'); // true\n * isAlphanumeric('123'); // true\n * isAlphanumeric('abc123'); // true\n * isAlphanumeric('abc123!'); // false\n * isAlphanumeric('abc 123'); // false\n * isAlphanumeric(''); // false\n * isAlphanumeric(😂); // false\n */\n\nexport function isAlphanumeric(value: string): boolean {\n if (!value) return false;\n\n const regex = /^[a-zA-Z0-9]*$/;\n\n return regex.test(value);\n}\n"],"names":[],"mappings":"AAgBO,SAAS,eAAe,KAAA,EAAwB;AACrD,EAAA,IAAI,CAAC,OAAO,OAAO,KAAA;AAEnB,EAAA,MAAM,KAAA,GAAQ,gBAAA;AAEd,EAAA,OAAO,KAAA,CAAM,KAAK,KAAK,CAAA;AACzB;;;;"}