[英]How to validate phone number in HTML form
我有一個表格,想看看用戶是否用正確的數字填寫了輸入。 該號碼必須包含 10 位數字,並且前兩位數字應等於05
或06
。 任何人都可以幫助我如何在 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.