簡體   English   中英

如何驗證 HTML 表單中的電話號碼

[英]How to validate phone number in HTML form

我有一個表格,想看看用戶是否用正確的數字填寫了輸入。 該號碼必須包含 10 位數字,並且前兩位數字應等於0506 任何人都可以幫助我如何在 PHP 或 JavaScript 中執行此操作嗎?

根據您提供的評論和示例電話號碼,此代碼將驗證您所在國家/地區的位數和前兩個號碼,我只是將 + 替換為 0,以確保他們不會輸入加號。

$tel = '0512345678';

if(preg_match("/^0[5|6][0-9]{8}$/", $tel)) {
    echo "valid";
} else {
    echo "invalid";
}

您想在服務器上還是在客戶端(用戶的 Web 瀏覽器)中驗證電話號碼? 在第一種情況下,您應該使用 PHP,在后一種情況下,您應該使用 JavaScript 函數。

PHP:

function isValidPhoneNumber($number) {
  return preg_match('/^0[5|6][0-9]{8}$/', $number);
}

JavaScript:

function isValidPhoneNumber(number) {
  return /^0[5|6][0-9]{8}$/.test(number);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM