답변 1개
채택된 답변
+20 포인트
4년 전
preg_match_all('/(010)[^0-9]?([0-9]{3,4})[^0-9]?([0-9]{4})/', $view['content'], $matches);
$hp = $matches[1][0]."-".$matches[2][0]."-".$matches[3][0];
$view['content'] = str_replace($hp,'<a href="'.$hp.'" style="text-decoration:none">'.$hp.'</a>',$view['content']);
해보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 9개
�
4년 전
앗!
tel: 이게 빠졌네요^^; 죄송합니다~
$view['content'] = str_replace($hp,'<a href="tel:'.$hp.'" style="text-decoration:none">'.$hp.'</a>',$view['content']);
그리고 앞자리가 02,012 등 다를 수 있으니 아래처럼 바꾸세요.
preg_match_all('/([0-9]{2,3})[^0-9]?([0-9]{3,4})[^0-9]?([0-9]{4})/', $view['content'], $matches);
tel: 이게 빠졌네요^^; 죄송합니다~
$view['content'] = str_replace($hp,'<a href="tel:'.$hp.'" style="text-decoration:none">'.$hp.'</a>',$view['content']);
그리고 앞자리가 02,012 등 다를 수 있으니 아래처럼 바꾸세요.
preg_match_all('/([0-9]{2,3})[^0-9]?([0-9]{3,4})[^0-9]?([0-9]{4})/', $view['content'], $matches);
�
발렌슈테인
4년 전
열공중님 이미지가 있는 게시물은 적용이 안되서 정규식으로 제외했지만 적용이 안됩니다 ㅠㅠ
<img src="/data/editor/2021/a9bd4be9b535ebce4c111ce0010be_1606621_4002.jpg" title="a9bd4be9b535ebce4c111ce0010be_1606621_4002.jpg">
이미지에도 숫자가 있어서 이미지태그 부분만 제외하고 매칭을 시킬수없을까요?
<img src="/data/editor/2021/a9bd4be9b535ebce4c111ce0010be_1606621_4002.jpg" title="a9bd4be9b535ebce4c111ce0010be_1606621_4002.jpg">
이미지에도 숫자가 있어서 이미지태그 부분만 제외하고 매칭을 시킬수없을까요?
�
발렌슈테인
4년 전
열공중님 안녕하세요 preg_match_all 사용하니 이미지태그도 숫자로 되어있어서 이미지가 있는 게시물만 매칭을 못시키더라고 그래서 정규식으로 이미지태그만 제외할려고 했는데도 잘 안됩니다 ㅠㅠ
혹시 이부분을 어떻게 넣어야 이미지태그부분만 제외하고 매칭을 시킬수 있을까요?
혹시 이부분을 어떻게 넣어야 이미지태그부분만 제외하고 매칭을 시킬수 있을까요?
�
4년 전
그러면
대표전화 : 012-345-6789 이부분에서
앞,뒤 태그로 하면됩니다.
아래 aaa는 님 태그에 맞게 수정요
preg_match_all('/대표전화 : (.*)aaa/', $view['content'], $matches);
$hp = $matches[1][0];
대표전화 : 012-345-6789 이부분에서
앞,뒤 태그로 하면됩니다.
아래 aaa는 님 태그에 맞게 수정요
preg_match_all('/대표전화 : (.*)aaa/', $view['content'], $matches);
$hp = $matches[1][0];
�
발렌슈테인
4년 전
앗 감사합니다 열공중님 알려주신거에 질문 올리고 나서 앞단에 태그 넣어서 해결했습니다 너무 쉬운거였는데 자꾸 여쭈어봐서 죄송합니다 ㅠㅠ 늦었지만 새해 복 많이 받으세요~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택