Javascript/RegExp
[RegExp] 정규 표현으로 문자열 매치
리딩리드
2016. 12. 25. 18:19
정규 표현으로 문자열 매치
- test(), search()
1. test()
- 문자열이 매치되는 지만 확인
- 반환 값을 true/false 이며 문자열을 추출 할 수 없다
- var reg =/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/gi;
- /표현식/gi/ : 문자열 전체와 대문자 소문자를 무시한다
- http(s)?: https 또는 http에 일치
- \/ : / 표현
- ([\w-]+\.) : [A-Za-z0-9_] 중에 하나라도 일치한다
- [\w-]: [A-Za-z0-9_]
2. search()
- 매치되는 문자열이 발견된 문자 위치를 반환