Kimyeongkyung
HTML과 정규식 검증의 상관 관계 본문
검색창에서 괄호를 검색했을 때 에러가 나는 상황을 맞이했다.
이유를 찾아보니 HTML을 정규표현식으로 파싱하는 것 자체가 흔치 않은 일인 것 같았다.
특히 HTML, CSS와 같이 무한하게 열릴 수 있는 태그나 괄호가 존재하는 언어는 정규 표현식으로 검증이 불가능하다고 한다.
즉, 특수문자가 포함된 키워드를 검색할 경우 특수문자는 제외하고 나머지 텍스트만 검색되도록 조치가 필요하다.
다른 방법이 있을지는 더 공부가 필요할 것 같다.
특수문자가 포함될 경우 빈문자열 처리되도록 설정. 필요한 곳에 deleteSpecialCharacters 사용하여 해결
참고자료
https://evan-moon.github.io/2021/05/07/why-regexp-called-regexp/
HTML을 정규 표현식만으로 파싱할 수 있을까?
이번 포스팅에서는 이름만 들어도 땀이 나기 시작하는 마성의 그 녀석, 정규 표현식에 대한 세 번째 이야기를 해보려고 한다. 필자도 알고 여러분도 알고 세상 모두가 다 알다시피 정규 표현식
evan-moon.github.io
https://hitomis.tistory.com/68
[javascript] 자주 사용하는 정규 표현식 (Regular Expression) 정리
정규표현식 패턴 /패턴/ 대표적인 패턴 의미 패턴 의미 x 문자 x xyz 문자 xyz [xyz] x,y,z 중 하나의 문자 [a-z] a~z중 하나의 문자 [^xyz] x,y,z 가 아닌 하나의 문자 [^a-z] a~z가 아닌 하나의 문자 abc|xyz 문자
hitomis.tistory.com
[JS] 정규표현식(특수문자, 숫자 등)
정규 표현식은 문자열에 나타는 특정 문자 조합과 대응시키기 위해 사용되는 패턴이다. 이 패턴들은 RegExp의 exec 메소드와 test 메소드 ,그리고 String의 match메소드 , replace메소드 , search메소드 , spli
velog.io
'TIL & WIL' 카테고리의 다른 글
mui 속성 정리 (0) | 2023.02.06 |
---|---|
NextRouter was not mounted 에러 해결 (0) | 2023.02.06 |
CI/CD 개념 및 Github Action 구축하기 (0) | 2022.06.19 |
항해99 11주차 회고 (0) | 2022.05.22 |
항해99 8주차 회고 (0) | 2022.05.01 |