日本電話番号の入力チェック PHP&JavaScript > 컴 공부방

본문 바로가기

컴 공부방

[プログラム] 日本電話番号の入力チェック PHP&JavaScript

profile_image
情报交流大哥 레벨
2025-10-10 07:58 203 0

본문

■サーバー側



// 入力情報の電話番号を取得

$tel = trim($_post['tel'] ?? '');



// 電話番号の形式チェック(例: 03-1234-5678 / 090-1234-5678 など)

if (!preg_match('/^0\d{1,4}-\d{1,4}-\d{3,4}$/', $tel)) {

$errors['tel'] = '電話番号の形式が正しくありません。(例:03-1234-5678)';

}



★ポイント

/^0\d{1,4}-\d{1,4}-\d{3,4}$/

 ・先頭は必ず「0」

 ・ハイフン区切りを必須

 ・各区切りの桁数は柔軟(携帯・固定電話対応)



★許可される例

03-1234-5678

045-123-4567

090-1234-5678

0990-12-3456



★不正な例

3-1234-5678

123-456-7890

0312345678(ハイフンなし)

03--1234-5678(二重ハイフン)



■クライアント側

document.getElementById('tel').addEventListener('blur', function() {

const tel = this.value.trim();

const telError = document.getElementById('telError');

const pattern = /^0\d{1,4}-\d{1,4}-\d{3,4}$/;



if (tel && !pattern.test(tel)) {

telError.textContent = '電話番号の形式が正しくありません。(例:03-1234-5678)';

} else {

telError.textContent = '';

}

});

댓글목록0

등록된 댓글이 없습니다.
전체 76 건 - 1 페이지
번호
제목
글쓴이
76
레벨 情报交流大哥
2025-11-21
46
레벨 情报交流大哥
2025-11-21
레벨 情报交流大哥
2025-11-21
74
레벨 情报交流大哥
2025-11-19
47
레벨 情报交流大哥
2025-11-19
73
레벨 情报交流大哥
2025-11-18
59
레벨 情报交流大哥
2025-11-18
레벨 情报交流大哥
2025-11-08
레벨 情报交流大哥
2025-11-01
70
레벨 情报交流大哥
2025-10-22
213
레벨 情报交流大哥
2025-10-22
레벨 情报交流大哥
2025-10-22
68
레벨 情报交流大哥
2025-10-21
207
레벨 情报交流大哥
2025-10-21
67
레벨 情报交流大哥
2025-10-21
214
레벨 情报交流大哥
2025-10-21
66
레벨 情报交流大哥
2025-10-21
196
레벨 情报交流大哥
2025-10-21
65
레벨 情报交流大哥
2025-10-21
201
레벨 情报交流大哥
2025-10-21
64
레벨 情报交流大哥
2025-10-21
183
레벨 情报交流大哥
2025-10-21
63
레벨 情报交流大哥
2025-10-20
197
레벨 情报交流大哥
2025-10-20
62
레벨 情报交流大哥
2025-10-20
186
레벨 情报交流大哥
2025-10-20
61
레벨 情报交流大哥
2025-10-20
195
레벨 情报交流大哥
2025-10-20
60
레벨 情报交流大哥
2025-10-14
253
레벨 情报交流大哥
2025-10-14
59
레벨 情报交流大哥
2025-10-14
221
레벨 情报交流大哥
2025-10-14
58
레벨 情报交流大哥
2025-10-13
242
레벨 情报交流大哥
2025-10-13
57
레벨 情报交流大哥
2025-10-11
255
레벨 情报交流大哥
2025-10-11
레벨 情报交流大哥
2025-10-10
레벨 情报交流大哥
2025-10-10
54
레벨 情报交流大哥
2025-10-03
263
레벨 情报交流大哥
2025-10-03
53
레벨 情报交流大哥
2025-10-03
286
레벨 情报交流大哥
2025-10-03
52
레벨 情报交流大哥
2025-10-03
271
레벨 情报交流大哥
2025-10-03
51
레벨 情报交流大哥
2025-10-03
267
레벨 情报交流大哥
2025-10-03
50
레벨 情报交流大哥
2025-10-02
243
레벨 情报交流大哥
2025-10-02
49
레벨 情报交流大哥
2025-10-02
250
레벨 情报交流大哥
2025-10-02


게시판 전체검색
상담신청