Regex
-
[Regex] 정규표현식 - 문자 클래스언어/Javascript 2022. 6. 16. 22:24
정규표현식에서 문자 클래스를 사용하면 좀 더 깔끔한 정규표현식을 작성할 수 있다 위키 백과의 정규표현식에 보면 아래와 같이 클래스를 정의하고 있다. Javascript는 펄의 정규식과 비슷한 문법을 채택하고 있다고 한다 즉 아래의 클래스들을 기본으로 사용하는 것 \w , \W , \b , \d , \D , \s , \S 이 클래스들에 대한 설명의 위 표에서 볼 수 있다 그 중에서도 다른 클래스들은 그래도 조금 사용해 봤는데 \b 는 조금 낯설었고, 마침 mdn web docs에 예시가 있어서 테스트 해본 것을 가져왔다. const regexpWords = /\b\w+\b/g; const text = 'A quick fox'; console.log(text.match(regexpWords)); // out..
-
[Regex] 정규표현식 - Flags언어/Javascript 2022. 5. 31. 23:42
이번에 개발 작업하면서 폼 유효성 검사 할 일이 많았는데요, 그 중에서도 정규표현식을 쓸 일이 꽤 있었습니다 처음에는 능력자분들이 만든거를 가져다 쓰기 시작했지만 저희 사이트에서 사용하기에는 맞지 않는 패턴들이어서 수정을 하거나 직접 만들어야 하는 일이 많았습니다 하지만 쓸 때마다 헷갈리고, 원하는대로 만들기 위해서는 또 쉽지 않더라구요.. 지금도 테스트해가면서 만들고는 있지만 알다가도 모르겠는 정규표현식... 정리해가면서 공부하고 더 잘 사용하고 싶네요 RegExp - JavaScript | MDN RegExp 생성자는 패턴을 사용해 텍스트를 판별할 때 사용합니다. developer.mozilla.org 우선 기본적인 생김새는 아래와 같습니다 /(정규표현식패턴)/Flags 슬래시(/)를 양 옆에 두고 ..