Hướng dẫn php phone number format - định dạng số điện thoại php

Trong thế giới ngày nay, việc đảm bảo đăng ký thực sự là rất quan trọng cho doanh nghiệp của bạn. Nếu không đăng ký chính hãng, chiến dịch tiếp thị của bạn sẽ thất bại thảm hại. Xác thực địa chỉ email là một cách phổ biến để xác minh đăng ký thực. Nhưng xác thực số điện thoại hoạt động như một lớp bảo mật bổ sung. Nó giúp bạn ngăn chặn các hoạt động gian lận một cách hiệu quả. Trong bài đăng này, bạn sẽ tìm thấy một cách đơn giản để xác thực số điện thoại bằng mã PHP. Chúng tôi cũng có các hướng dẫn tương tự khác, để định vị địa chỉ IP & NBSP; địa chỉ bằng PHP & NBSP; và xác thực địa chỉ email bằng PHP.

Cách xác thực số điện thoại trong PHP

Cách dễ nhất để tạo chức năng số điện thoại xác thực PHP là sử dụng các bộ lọc PHP sẵn có.

Tuy nhiên, các nhà phát triển trên khắp thế giới thích sử dụng các biểu thức thường xuyên. PHP cung cấp các chức năng mạnh mẽ để phân tích các biểu thức chính quy. Vì vậy, bạn có thể xác nhận số điện thoại với các loại định dạng khác nhau một cách hiệu quả.

Để xác thực số điện thoại bằng cách sử dụng biểu thức thông thường, bạn phải làm theo các bước sau:

1. Tạo chức năng

Tạo hàm số điện thoại xác thực PHP, được gọi là Validating (), với tham số $ Phone.validating(), with a parameter of $phone.validating(), with a parameter of $phone.validating(), with a parameter of $phone.


function validating($phone){

2. Tạo câu lệnh

Sau đó, bạn phải tạo một câu lệnh IF/ELSE để xác định xem số điện thoại đã cho có hợp lệ hay không. Hãy nói rằng số điện thoại chính hãng dài 10 chữ số, từ 0 đến 9. Để thực hiện xác thực, bạn phải sử dụng biểu thức chính quy này: /^[0-9] {10}+$ /. Ngoài ra, bạn phải sử dụng hàm reg_match ()./^[0-9]{10}+$/. Also, you have to use the reg_match() function./^[0-9]{10}+$/. Also, you have to use the reg_match() function./^[0-9]{10}+$/. Also, you have to use the reg_match() function.


if(preg_match('/^[0-9]{10}+$/', $phone)) {
echo "Valid Phone Number";
} else {
echo "Invalid Phone Number";
}

Nếu số điện thoại đã cho khớp với biểu thức thông thường được chỉ định, nó sẽ in số điện thoại hợp lệ. Nếu không, nó sẽ in số điện thoại không hợp lệ của trực tuyến dưới dạng thông báo lỗi.

3. Gọi chức năng

Bây giờ, hãy để thử nghiệm xác minh các số điện thoại khác nhau bằng cách gọi hàm xác thực () của chúng tôi để xác thực số trong PHP:validating() function for number validation in PHP:validating() function for number validation in PHP:validating() function for number validation in PHP:


validating("1016660180"); //10 digits valid phone number
validating("101666018000"); //12 digits invalid phone number
validating("101$666*01"); //10 letters phone number with invalid characters
validating("101$666*0180"); //10 digits phone numbers with invalid characters

4. Bạn sẽ thấy đầu ra này:


Valid Phone Number
Invalid Phone Number
Invalid Phone Number
Invalid Phone Number


Nhìn chung, mã sau sẽ trông như thế này:


function validating($phone){
if(preg_match('/^[0-9]{10}+$/', $phone)) {
echo " Valid Phone Number";
} else {
echo " Invalid Phone Number";
}
}
validating("1016660180"); //10 digits valid phone number
validating("101666018000"); //12 digits invalid phone number
validating("101$666*01"); //10 letters phone number with invalid characters
validating("101$666*0180"); //10 digits phone numbers with invalid characters

Đó là nó! Bạn đã học được cách xác nhận số điện thoại trong PHP bằng cách sử dụng các biểu thức thông thường. Các quy tắc tương tự áp dụng cho xác thực số điện thoại di động.

Định dạng biến thể số điện thoại

Số điện thoại có các định dạng khác nhau. Vì vậy, xác minh chúng có thể đã thực sự thách thức. May mắn thay, sử dụng chức năng PHP đã làm cho quá trình này rất đơn giản.

Như đã nói trước đó, bộ lọc PHP được xây dựng có thể giúp bạn dễ dàng xác thực số điện thoại hơn. Ở đây, bạn sẽ sử dụng nó để xác nhận các số với các định dạng khác nhau. & nbsp;

Điện thoại di động

1. Đầu tiên, bạn phải tạo một hàm, được gọi là Validating ().validating().validating().validating().


function validating($phone){

2. Tạo một biến, được gọi là Valid_Number. Nó sẽ có hàm Filter_var () với hằng số Filter_Sanitize_Number_int.valid_number. It will have the filter_var() function with a FILTER_SANITIZE_NUMBER_INT constant.valid_number. It will have the filter_var() function with a FILTER_SANITIZE_NUMBER_INT constant.valid_number. It will have the filter_var() function with a FILTER_SANITIZE_NUMBER_INT constant.


$valid_number = filter_var($phone, FILTER_SANITIZE_NUMBER_INT);

3. Bây giờ, bạn có thể in biến hợp lệ_number.valid_number variable.valid_number variable.valid_number variable.

4. Cuối cùng, hãy gọi cho chức năng PHP xác thực () với xác thực số điện thoại di động.


validating("101-666-0260");

Bạn sẽ thấy đầu ra này: 101-666-0260

Nhìn chung, mã sẽ trông như thế này:


function validating($phone){
  $valid_number = filter_var($phone, FILTER_SANITIZE_NUMBER_INT);
  echo $valid_number.;
}
validating("101-666-0260");

Đó là cách bạn xác nhận một số điện thoại di động với bộ lọc PHP được xây dựng.

Ký tự đặc biệt

Một số điện thoại có thể có một số ký tự nhất định, như + và -. Nhưng điều gì sẽ xảy ra nếu người dùng nhập số không chính xác với các ký tự đặc biệt, như $ và *? Bạn cần tìm cách lọc chúng ra.+ and -. But what will happen if the user enters the number incorrectly with special characters, like $ and *? You need to find a way to filter them out.+ and -. But what will happen if the user enters the number incorrectly with special characters, like $ and *? You need to find a way to filter them out.+ and -. But what will happen if the user enters the number incorrectly with special characters, like $ and *? You need to find a way to filter them out.

Bằng cách sử dụng hàm Filter_var (), bạn có thể loại bỏ chúng khỏi số điện thoại đã cho.filter_var() function, you can strip them off from the given phone number.filter_var() function, you can strip them off from the given phone number.filter_var() function, you can strip them off from the given phone number.

Hãy thử thử xác thực một số điện thoại có chứa $ và *, như thế này: 101 $ 777 *0280$ and *, like this: 101$777*0280$ and *, like this: 101$777*0280$ and *, like this: 101$777*0280

Hãy để sử dụng mã này:


function validating($phone){
  $valid_number = filter_var($phone, FILTER_SANITIZE_NUMBER_INT);
  echo $valid_number.;
}
validating("101$777*0280");

Bạn sẽ thấy đầu ra với $ và * bị xóa khỏi số điện thoại đã cho: 1017770280$ and * being removed from the given phone number: 1017770280$ and * being removed from the given phone number: 1017770280$ and * being removed from the given phone number: 1017770280

Số quốc tế

Số điện thoại quốc tế bắt đầu với + với một số cũng cần mã khu vực. Vì vậy, bạn cần tìm ra một cách để ngăn chặn nó bị lọc ra. May mắn thay, chức năng Filter_var () hỗ trợ dấu +. Vì vậy, bạn sẽ không bao giờ phải lo lắng về việc nó bị tước bỏ.filter_var() function supports the + sign. So, you will never have to worry about it being stripped off.filter_var() function supports the + sign. So, you will never have to worry about it being stripped off.filter_var() function supports the + sign. So, you will never have to worry about it being stripped off.

Hãy cùng thử thực hiện một cái gì đó cho người dùng quốc tế, ví dụ như xác thực số điện thoại của Ấn Độ. Số trông như thế này: +91-202-5555-0234

Như bạn có thể thấy, Bộ luật Quốc gia của Ấn Độ là +91. Chức năng Filter_var () sẽ phản ứng như thế nào nếu số điện thoại Ấn Độ được nhập? Nó sẽ lọc ra dấu +?filter_var() function react if an Indian phone number is entered? Will it filter out the + sign?filter_var() function react if an Indian phone number is entered? Will it filter out the + sign?filter_var() function react if an Indian phone number is entered? Will it filter out the + sign?

Hãy để sử dụng mã này để tìm ra những gì xảy ra:


if(preg_match('/^[0-9]{10}+$/', $phone)) {
echo "Valid Phone Number";
} else {
echo "Invalid Phone Number";
}

0

Bạn sẽ thấy một đầu ra như thế này: +91-202-5555-0234

Như bạn có thể thấy, hàm filter_var () hỗ trợ dấu +. Vì vậy, nó không được lọc ra.filter_var() function supports the + sign. So, it’s not being filtered out.filter_var() function supports the + sign. So, it’s not being filtered out.filter_var() function supports the + sign. So, it’s not being filtered out.

Số điện thoại xác nhận có API

Bằng cách sử dụng API, bạn có thể xác thực số điện thoại một cách dễ dàng. Chúng đi kèm với tất cả các chức năng cần thiết để xác minh. Bạn chỉ cần nhập số. API sẽ xử lý phần còn lại. Bạn không phải viết bất kỳ mã nào từ đầu. Vì vậy, bạn có thể xác nhận các số điện thoại một cách dễ dàng.

Bạn có thể thử sử dụng API xác thực và xác minh số điện thoại Tóm tắt. Nó là đáng tin cậy, rực rỡ, và dễ bảo trì. Nó có thể giúp bạn xác nhận số điện thoại một cách dễ dàng.

Hãy để sử dụng API xác thực và xác minh số điện thoại Tóm tắt Tóm tắt để xác thực số điện thoại này: 14154582468.14154582468.14154582468.14154582468.


if(preg_match('/^[0-9]{10}+$/', $phone)) {
echo "Valid Phone Number";
} else {
echo "Invalid Phone Number";
}

1

Nếu yêu cầu số điện thoại thành công, bạn sẽ thấy đầu ra này:


if(preg_match('/^[0-9]{10}+$/', $phone)) {
echo "Valid Phone Number";
} else {
echo "Invalid Phone Number";
}

2

Số điện thoại đã cho là hợp lệ, vì trường "IS_VALID_NUMBER" được đặt thành True True. Ngoài ra, nó cung cấp cho bạn nhiều dữ liệu định vị địa lý, bao gồm tên quốc gia và vị trí đã đăng ký của số điện thoại. Bạn có thể sử dụng thông tin này để tăng cường chiến lược tiếp thị của bạn."is_valid_number" field is set to “true.” Also, it provides you with a variety of geolocation data, including country name and registered location of the phone number. You can utilize this information to enhance your marketing strategy."is_valid_number" field is set to “true.” Also, it provides you with a variety of geolocation data, including country name and registered location of the phone number. You can utilize this information to enhance your marketing strategy."is_valid_number" field is set to “true.” Also, it provides you with a variety of geolocation data, including country name and registered location of the phone number. You can utilize this information to enhance your marketing strategy.

Như bạn có thể thấy, bạn không phải viết bất kỳ mã nào từ đầu. Không cần phải sử dụng các biểu thức thông thường hoặc các hàm được xây dựng PHP. Bạn chỉ cần lấy khóa API và nhập số điện thoại mà bạn muốn xác minh. API xác thực và xác minh số điện thoại Tóm tắt sẽ xử lý phần còn lại.

Gói lên

Đó là cách bạn xác nhận số điện thoại bằng cách sử dụng lập trình thủ tục PHP. Bạn có thể sử dụng các biểu thức thông thường hoặc các hàm được xây dựng trong PHP. Tuy nhiên, cách dễ nhất là sử dụng API xác minh. Nó sẽ giúp bạn xác nhận các số điện thoại một cách dễ dàng.

Để thực hiện xác thực, bạn phải sử dụng biểu thức chính quy này: /^[0-9] {10}+$ /. Ngoài ra, bạn phải sử dụng hàm reg_match (). Nếu số điện thoại đã cho khớp với biểu thức thông thường được chỉ định, nó sẽ in số điện thoại hợp lệ. Nếu không, nó sẽ in số điện thoại không hợp lệ của trực tuyến dưới dạng thông báo lỗi./^[0-9]{10}+$/. Also, you have to use the reg_match() function. If the given telephone number matches the specified regular expression, it will print “Valid Phone Number.” Otherwise, it will print “Invalid Phone Number” as the error message./^[0-9]{10}+$/. Also, you have to use the reg_match() function. If the given telephone number matches the specified regular expression, it will print “Valid Phone Number.” Otherwise, it will print “Invalid Phone Number” as the error message./^[0-9]{10}+$/. Also, you have to use the reg_match() function. If the given telephone number matches the specified regular expression, it will print “Valid Phone Number.” Otherwise, it will print “Invalid Phone Number” as the error message.

Ví dụ: nếu một liên hệ ở Hoa Kỳ (mã quốc gia "1") có mã diện tích "408" và số điện thoại "xxx-xxxx", bạn sẽ nhập +1 408 xxx xxxx.LƯU Ý: Đảm bảo xóa bất kỳ mã nào hàng đầu hoặc mã gọi đặc biệt.+1 408 XXX XXXX. Note: Make sure to remove any leading 0s or special calling codes.+1 408 XXX XXXX. Note: Make sure to remove any leading 0s or special calling codes.+1 408 XXX XXXX. Note: Make sure to remove any leading 0s or special calling codes.

Tiêu chí xác thực số điện thoại di động: Chữ số đầu tiên phải chứa số từ 6 đến 9. 9 chữ số còn lại có thể chứa bất kỳ số nào từ 0 đến 9. Số điện thoại di động có thể có 11 chữ số bằng cách bao gồm 0 khi bắt đầu.Số điện thoại di động có thể là 12 chữ số cũng bằng cách bao gồm 91 khi bắt đầu.The first digit should contain numbers between 6 to 9. The rest 9 digit can contain any number between 0 to 9. The mobile number can have 11 digits also by including 0 at the starting. The mobile number can be of 12 digits also by including 91 at the starting.The first digit should contain numbers between 6 to 9. The rest 9 digit can contain any number between 0 to 9. The mobile number can have 11 digits also by including 0 at the starting. The mobile number can be of 12 digits also by including 91 at the starting.The first digit should contain numbers between 6 to 9. The rest 9 digit can contain any number between 0 to 9. The mobile number can have 11 digits also by including 0 at the starting. The mobile number can be of 12 digits also by including 91 at the starting.