데이터베이스에서 뷰로 나타낼때 데이터베이스에 저장되어 있는 휴대번호 값이 '01068795421' 이라면
'010-6879-5421' 로 하이픈을 넣어 화면에 보여줄 계획입니다.
더블어, 전화번호 정규식처럼 비슷하게 사용되는 여러가지 정규식을 정리해보았으니 참조해주세요~
(비밀번호, 이메일, 일반전화번호)

데이터베이스 값 : 01068795421

정규식을 통한 하이픈 추가 값 : 010-6879-5421

HTML
여기서는 일반적인테이블 형태입니다.
주목할 점은 td에 id값을 넣어주어 제이쿼리 값이 들어갈 수 있도록 합니다.
1
2
3
4
5
6
7
8
9
10
11
12
|
<div>
<table>
<tbody>
<tr>
<th>연락처</th>
<td id="me_phone">
</td>
</tr>
</tbody>
</table>
</div>
|
cs |
JQuery
그리고 test변수에 디비값을 넣어줍니다.
testDate함수에서는 replace를 사용하여 test변수 뒤로 replace를 선언한 다음 정규식을 넣어주면
하이픈 추가가 됩니다.
그리고 td의 아이디 값인 me_phone에 text안에 testDate 값을 넣어주면 하이픈이 적용된 전화번호가 나오게 됩니다.
1
2
3
4
5
6
7
8
9
10
|
<script>
$(document).ready(function() {
var test = "${memberVO.me_phone}";
var testDate = test.replace(/(^02.{0}|^01.{1}|[0-9]{3})([0-9]+)([0-9]{4})/,"$1-$2-$3");
$("#me_phone").text(testDate);
});
</script>
|
cs |
ETC
이렇게 사용할 수 있는 비슷한 정규식들을 정리해보았습니다.
특수문자/문자/숫자포함 8~15자리 이내의 암호 :
/^.*(?=^.{8,15}$)(?=.*\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&+=]).*$/;
일반전화번호 :
/^\d{2,3}-\d{3,4}-\d{4}$/;
이메일 :
/^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
'JAVASCRIPT & JQUERY' 카테고리의 다른 글
amCharts] am차트 사용 방법!! (feat.데이터연동) (0) | 2021.02.09 |
---|---|
[Jquery] 현재날짜와 다음달날짜 구하는방법 (feat.포맷변경/체크박스) (0) | 2021.02.03 |
[JQuery]URL 정규표현식 및 유효성검사 방법 (0) | 2020.12.29 |
[Jquery]체크박스 전체선택 및 전체해제 또는 특정선택 제어기능 (0) | 2020.12.22 |
[HTML&JQUERY] 이메일 형식 입력하는 방법 & 유효성 검사 (영상 有) (0) | 2020.12.01 |
댓글
Life-Journey님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.