小编zed*_*zed的帖子

PHP正则表达式中"字符类中的范围乱序"?

我试图让这项工作暂时但却徒劳无功.我想创建一个php正则表达式来检查一个字符串是否至少包含一个数字,并且至少有一个符号(_- + =*&)

这是我的正则表达式

 $result = preg_match('/^(?=.*\d)(?=.*[_-+=*&]).{3,}$/',$pass);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误警告:preg_match()[function.preg-match]:编译失败:第8行myfile.php中偏移量为17的字符类中的范围乱序

任何帮助?

php regex

12
推荐指数
1
解决办法
9155
查看次数

echo Javascript window.location.href无效

我有一个函数,它回应javascript导航到另一个页面.导航发生时,

echo 'window.location.href="'.$url.'";'; 
Run Code Online (Sandbox Code Playgroud)

不起作用,只需将其打印在屏幕上即可.

"window.location.href="./index.php";
Run Code Online (Sandbox Code Playgroud)

我用这种方式使用我的函数: redirect("./index.php");

我的php功能如下

  function redirect($url)
   {    
    if (!headers_sent())
    {    
      header('Location: '.$url);
      exit;
    }
   else
    {      
      echo '<script type="text/javascript">';
      echo 'window.location.href="'.$url.'";';
      echo '</script>';
      echo '<noscript>';
      echo '<meta http-equiv="refresh" content="0;url='.$url.'" />';
      echo '</noscript>'; exit;
   }
} 
Run Code Online (Sandbox Code Playgroud)

javascript php navigation echo

6
推荐指数
1
解决办法
6万
查看次数

标签 统计

php ×2

echo ×1

javascript ×1

navigation ×1

regex ×1