JavaScript
[#. JavaScript] regex 정규표현식 이용해서 한글, 숫자만 입력 가능하도록 하기 + 글자수 제한
shab
2021. 8. 26. 15:26
반응형
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;
반응형