用于检查字符串是否包含特殊字符的 PHP 程序

phpserver side programmingprogramming更新于 2025/8/23 4:07:17

要检查字符串是否包含特殊字符,PHP 代码如下;

示例

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

输出

字符串未被接受

上面定义了一个名为 ‘check_string’ 的函数,它以一个字符串作为参数 −

$my_string = 'This_is_$_sample!';

使用正则表达式检查字符串是否包含特殊字符。如果包含特殊字符,则会打印特定消息。在函数外部定义字符串,并通过将字符串作为参数 − 传递来调用函数。

function check_string($my_string){
   $regex = preg_match('[@_!#$%^&*()<>?/|}{~:]', $my_string);
   if($regex)
      print("字符串已被接受");
   else
      print("字符串未被接受");
}

相关文章