정규식

정규식

    정규식

    정규식을 만드는 방법 두 가지 var re = /ab+c/; var re = new RegExp("ab+c"); 예시 password: Joi.string() .required() .pattern(/^(?=.*[a-zA-Z0-9])((?=.*\d)|(?=.*\W)).{6,20}$/) (?=.*[문자]) 정규식 패턴은 해당 문자가 필수로 포함되어야하는 경우에 사용하는 정규식이다. (?=.*\d) => 적어도 한개의 숫자가 있어야 한다. d는 digit을 의미한다. (?=.*\W) => 적어도 하나 이상의 단어나 숫자가 아닌 문자가 있어야 한다. (\W is equivalent to [^a-zA-Z0-9_])