zyno-validator
v1.0.0
Published
한글과 영어 입력을 위한 검증 라이브러리
Maintainers
Readme
zyno-validator
검증 라이브러리입니다. Node.js, Next.js, NestJS 등 다양한 환경에서 사용할 수 있습니다.
설치
npm install zyno-validator
# 또는
yarn add zyno-validator사용법
한글 검증
import { isKorean, isKoreanSync } from "zyno-validator";
// 비동기 검증
const isValid = await isKorean("홍길동"); // true
const isValid = await isKorean("John Doe"); // false
// 동기 검증
const isValid = isKoreanSync("홍길동"); // true
const isValid = isKoreanSync("John Doe"); // false영어 검증
import { isEnglish, isEnglishSync } from "zyno-validator";
// 비동기 검증
const isValid = await isEnglish("John Doe"); // true
const isValid = await isEnglish("홍길동"); // false
// 동기 검증
const isValid = isEnglishSync("John Doe"); // true
const isValid = isEnglishSync("홍길동"); // falseNestJS에서 사용하기
import { isKorean } from "zyno-validator";
@Injectable()
export class UserService {
async validateName(name: string) {
return await isKorean(name);
}
}Next.js에서 사용하기
import { isKorean } from "zyno-validator";
export default function FormComponent() {
const validateInput = async (value: string) => {
return await isKorean(value);
};
}지원하는 문자
한글 검증
- 한글 (가-힣)
- 공백
- 하이픈 (-)
영어 검증
- 영문자 (a-z, A-Z)
- 공백
- 하이픈 (-)
라이센스
MIT
