regex 숫자만 (2) 썸네일형 리스트형 [#. regex] regex 작성법, Regular expression 이제 복사해서 쓰지 말고 직접 작성해서 쓰자 input에서 숫자 혹은 한글만 작성 가능하게 하고 싶다 이때 regex를 사용해야 하는 경우가 꽤 많다 매번 숫자만, 영어만, 한글만 등 검색해서 사용하지 말고 직접 작성해서 사용하는 법을 알아보자 기호 뜻 | 또는 () 그룹 [] 캐릭터셋, 괄호 안의 어떤 문자든 [^] 부정 캐릭터셋, 괄호안의 어떤 문자가 아닐때 (?:) 찾지만 기억하지는 않음 ? 없거나 있거나(0 이상) * 없거나 있거나 많거나 + 하나 또는 많거나(1 이상) {n} n번 반복 {min,} 최소 {min,max} 최소, 최대 \b 단어 경계 \B 단어 경계 아님 ^ 문장의 시작 $ 문장의 끝 \ 특수 문자가 아닌 문자 . 어떤 글자(줄바꿈 문자 제외) \d digit 숫자 \D digit 숫자 아님 \w word 문자(영숫자 & .. [#. JavaScript] regex 정규표현식 이용해서 한글, 숫자만 입력 가능하도록 하기 + 글자수 제한 input에서 한글, 숫자만 입력 가능하도록 하고 싶다 var testStr = "아이스아메리카노"; var testStr2 = "아이스아메리카노2"; var regex = /^(?=.*[가-힣])(?=.*[0-9]).{2,10}$/; regex.test(testStr);// false regex.test(testStr2);// true 정규표현식을 만족하는 경우 true를 반환 만족하지 않는 경우 false를 반환하는 것을 볼 수 있다 혹은 아래와 같이 쓴다 var regex2 = /([ㄱ-힣]+[0-9]+).*|([0-9]+[ㄱ-힣]+).*/g; 이전 1 다음