Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

문자열에 특수 문자가 있는지 확인하는 PHP 프로그램

<시간/>

문자열에 특수 문자가 있는지 확인하려면 PHP 코드는 다음과 같습니다.

예시

<?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);
?>

출력

String has not been accepted

위에서 문자열을 매개변수로 사용하는 'check_string'이라는 함수가 정의되어 있습니다. -

$my_string = 'This_is_$_sample!';

정규식을 사용하여 문자열에 특수 문자가 있는지 확인합니다. 특수 문자가 있는 경우 특정 메시지가 인쇄됩니다. 함수 외부에서 문자열이 정의되고 매개변수로 문자열을 우회하여 함수가 호출됩니다 -

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