개인적인 정리

Uncaught TypeError: pattern.test is not a function 본문

Script & jQuery

Uncaught TypeError: pattern.test is not a function

yeon.Biju 2020. 9. 8. 14:40

정규표현식을 이용하여 작업하는 도중에 test is not a function 이라는 에러가 발생하였다.

 

1
2
3
    var pattern = "^[[0-9]_]$";
 
    pattern.test(form.aaa.value)
cs

와 같은 형태로 작업하는데 오류가 발생하였다.

 

1
2
3
var pattern = new RegExp("^[[0-9]_]$");
 
pattern.test(form.aaa.value)
cs

 

와 같이 사용하니 오류가 발생하지 않는다. 

new RegExp()

를 기억하자.

Comments