phone-number-checker-khanhtarzan
Version:
Mini library to check prefix, phone number length, phone number format
28 lines (25 loc) • 1.03 kB
JavaScript
function phoneNumberChecker(phoneNumber) {
//Check length
// 1. Kiểm tra độ dài
//長さを確認する
if(phoneNumber.length !== 10) {
return false;
}
// Check the prefix.
// 2. Kiểm tra đầu số (có thể dùng startsWith hoặc regex).
//プレフィックスを確認してください
const validPrefix = /^0(3|5|7|8|9)/; // Regex kiểm tra đầu số 03, 05, 07, 08, 09
// Regex check Frefix 03, 05, 07, 08, 09
if (!validPrefix.test(phoneNumber)) {
return false;
}
//Check general fomat.
// 3. Kiểm tra định dạng chung (10 số, bắt đầu bằng 0).
//一般的な形式を確認する
const phoneNumberFormat = /^0\d{9}$/;// Regex kiểm tra 10 số, bắt đầu bằng 0
// Regex check 10 numbers, strating with 0.
if(!phoneNumberFormat.test(phoneNumber)) {
return false;
}
return true;
}