본문 바로가기

IT이야기/JS&nodeJS

JavaScript , TypeScript도 사용가능한 특문 없애기 정규식

let test = ''

 

test= test.replace(/["*+?^${}()|[\]\\]/g'')

 

일반 js 정규식을 사용할 경우 typescript에서는 에러가 난다.

 

일반적으로 js에서 사용하는 특문 없애는 정규식은

 

/[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/g

 

이것. 하지만 특정 특수문자에 때문에 에러가 난다...

 

그래서 필요한것만 간출여서 사용했지만

 

typescript용 정규식은 좀더 공부가 필요할 듯 싶다.

 

너무 깐깐해서 짜증나지만 그래도 편한 기능이 있어서

 

사용할때는 어쩔 수 없는듯...