Computer >> Máy Tính >  >> Lập trình >> PHP

Chương trình PHP để kiểm tra xem một chuỗi có ký tự đặc biệt hay không

Để kiểm tra xem một chuỗi có ký tự đặc biệt hay không, mã PHP như sau;

Ví dụ

<?php
   function check_string($my_string){
      $regex = preg_match('[@_!#$%^&*()<>?/|}{~:]', $my_string);
      if($regex)
         print("String has been accepted");
      else
         print("String has not been accepted");
   }
   $my_string = 'This_is_$_sample!';
   check_string($my_string);
?>

Đầu ra

String has not been accepted

Ở trên, một hàm có tên ‘check_string’ được xác định, lấy một chuỗi làm tham số của nó -

$my_string = 'This_is_$_sample!';

Sử dụng biểu thức chính quy để kiểm tra xem một chuỗi có ký tự đặc biệt hay không. Nếu có một ký tự đặc biệt, thông báo cụ thể sẽ được in. Bên ngoài hàm, chuỗi được xác định và hàm được gọi là bỏ qua chuỗi dưới dạng tham số -

function check_string($my_string){
   $regex = preg_match('[@_!#$%^&*()<>?/|}{~:]', $my_string);
   if($regex)
      print("String has been accepted");
   else
      print("String has not been accepted");
}