[javascrit] 숫자만 가능한 정규식 사용
핸드폰 연락처를 입력 할 때 숫자만 입력 가능 하도록 설정하는 방법. oninput="this.value = this.value.replace(/[^0-9]/g, '').replace(/(\..*)\./g, '$1');" -해설 this.value.replace(/[^0-9.]/g, '') ->[]안에 무엇인가 넣게 되면, 대괄호 안의 문자열을 포함시키라는 의미 [0-9]는 0~9까지 숫자가 들어있는 문자열은 모두해당됩니다. [#^] 캐럿(^)은 반대를 의미한다 -> (a~z,A~Z)를 의미한다 -해설 replace(/(\..*)\./g, '$1') replace(/(\..*)\./i, '$1') ->g,i의 의미 g: 전체 모든 문자열 변경 i: 영문 대소문자를 무시,모두 일치하는 패턴 검색 2번째 가..