php - 如何在PHP中检查多个空格或开头是否有空格

标签 php regex preg-match

  1. Hello World
  2. Hello World
  3. Hello World

    或者如果开头有空格
  4. Hello World

如果 $q 具有正常值,但我从 搜索输入 获取 $q 值,则它可以工作,因此除了大小写之外它不起作用1.

$q = Input::get('q');

if(preg_match("/^\s+/", $q) || preg_match("/\s{2,}/", $q)) {
        echo 'Found Spaces';    
}

最佳答案

代替 Input::get('q'); 使用 $q = $_GET['q'];
所以你的代码变成了:

   $q = $_GET['q'];
    
    if(preg_match("/^\s+/", $q) || preg_match("/\s{2,}/", $q)) {
            echo 'Found Spaces';    
    }

关于php - 如何在PHP中检查多个空格或开头是否有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68506548/

相关文章:

php - PEAR DB 破坏 PHP

python - 用于在字符串中查找一系列大写单词的正则表达式

php - 用于字符串匹配结束的函数 preg_match()

php - 根据IP地址将位置保存到数据库

javascript - Yii Cgridview 更新功能不起作用

php - 如何在 PHP 中创建电视指南?

regex - U-Boot版本提取对比

javascript - 适用于 -20 到 150 之间任何整数(最多 2 位小数)的正则表达式模式,例如 36.50

php - 在 POST 复选框值的数组上使用 preg_match

php - 如何从 URL 获取视频 ID? (维密欧)