Javascript Regex
Jaavascript Regex
금액 천단위별 콤마 찍기
addComma(value) {
if (!value) value = 0
return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',')
}
핸드폰 번호 대시(-) 추가
addDashUsingPhone(value) {
if (!value) value = ''
return value
.toString()
.replace(/(^02.{0}|^01.{1}|[0-9]{3})([0-9]+)([0-9]{4})/, '$1-$2-$3')
계좌번호(3, 6, 2마다) 대시(-) 추가
addDashUsingAccountNumber(value) {
if (!value) value = ''
return value.toString().replace(/(\d{3})(\d{6})(\d{2})/, '$1-$2-$3')
}
비밀번호 규칙(최소 1개의 숫자 또는 특수 문자를 포함, 8자 이상)
passwordRule(value) {
if (!value) value = ''
return /^(?=.*[a-zA-Z])((?=.*\d)|(?=.*\W)).{8,}$/.test(value)
}
참고
댓글
댓글 쓰기