반응형
상황(Case)
html source에서 a tag 중 href link address가 image인 element만 찾아내서 click event를 바꿔치기 하는 javascript입니다.
원본 (Source)
document.getElementsByTagName("a"); var aList = document.getElementsByTagName("a"); for(var i=0; i<aList.length; i++) { var a = aList[i]; if(a.href.match(/(^https?:\/\/.*\.(png|jpg|jpeg|gif))/i)) { a.onclick = function(event){ alert(this.href); event.preventDefault(); event.stopPropagation(); return false; }; } } |
정규식 (Regex)
Find :
(^https?:\/\/.*\.(png|jpg|jpeg|gif)) |
반응형
'정규식 Case By Case' 카테고리의 다른 글
사용자 아이디 정규식 체크 (0) | 2019.06.09 |
---|---|
휴대폰 번호 정규식 (0) | 2019.03.31 |
이메일 정규식 (0) | 2019.03.31 |
오라클 정규식 regexp_replace 를 사용한 치환 쿼리 (0) | 2018.07.12 |
regex - get hash string from url (0) | 2018.04.05 |
regex -convert java code to sql query (실제 상황으로 배우는 정규식) (0) | 2018.04.05 |