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

본문 바로가기

컴 공부방

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

profile_image
情报交流大哥 레벨
2025-10-10 08:09 201 0

본문

■サーバー側



// 入力情報を取得

$phone = $_POST['phone'] ?? '';



if (!preg_match('/^0[789]0-\d{4}-\d{4}$/', $phone)) {

$errors['phone'] = '携帯電話番号を正しく入力してください(例:090-1234-5678)';

}



★解説

 /^0[789]0-\d{4}-\d{4}$/



・070, 080, 090 で始まる番号のみ許可

・その後に - 区切りで 4桁-4桁

・ハイフンは必須(ない場合はNG)



入力例

090-1234-5678 OK

080-1234-5678 OK

070-1234-5678 OK

03-1234-5678 NG

050-1234-5678 NG

09012345678  NG



■JavaScript

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

const phoneInput = this.value.trim();

const errorDiv = document.getElementById('phone-error');



// 携帯電話番号(070,080,090)形式のみ

const phonePattern = /^0[789]0-\d{4}-\d{4}$/;



if (phoneInput === '') {

errorDiv.textContent = '携帯電話番号を入力してください';

errorDiv.style.color = 'red';

} else if (!phonePattern.test(phoneInput)) {

errorDiv.textContent = '携帯電話番号を正しく入力してください(例:090-1234-5678)';

errorDiv.style.color = 'red';

} else {

errorDiv.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
241
레벨 情报交流大哥
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
285
레벨 情报交流大哥
2025-10-03
52
레벨 情报交流大哥
2025-10-03
270
레벨 情报交流大哥
2025-10-03
51
레벨 情报交流大哥
2025-10-03
267
레벨 情报交流大哥
2025-10-03
50
레벨 情报交流大哥
2025-10-02
242
레벨 情报交流大哥
2025-10-02
49
레벨 情报交流大哥
2025-10-02
249
레벨 情报交流大哥
2025-10-02


게시판 전체검색
상담신청