首页 > 后端开发 > 正文

需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下.

2024-08-02 08:09:38 | 我爱编程网

今天我爱编程网小编整理了需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下.相关信息,希望在这方面能够更好帮助到大家。

本文目录一览:

需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下.

PHP验证用户用户名和密码问题

$row=mysql_fetch_array($check);

改成while($row=mysql_fetch_assoc){
if($row){
setcookie('username',username,time()+3600,'/');
echo "<script>location='ui/index.php'<script>";
}
}
else{
echo "erro";
}

需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下.我爱编程网

需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下.

$str='你要输入的密码';

$model='/[A-Z]+[a-z]+.*/'; //最少要包含一个或者多个大写或者小写,和0个或则多个任意字符;
$modelength='/.{8,}/'; //输入的最少为8位

if(!preg_match($modelength,'aaa')){
echo '密码不能少于8位';
}
if(!preg_match($model,$str)){
echo '密码必须包含大小写';
}

也可以这样写
$str="Aaaa!";
$model='/[A-Z]+[a-z]+.*/'; //最少要包含一个或者多个大写或者小写,和0个或则多个任意字符;
$modelength='/.{8,}/'; //输入的最少为8位

if(!preg_match($model,$str)||strlen($str)<8){
echo '密码需要包含大小写,或者密码长度小于8位';
}

需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下.

PHP网页如果需要查看信息必须输入密码,验证后才可显示出内容的代码如何实现?

我爱编程网(https://www.52biancheng.com)小编还为大家带来PHP网页如果需要查看信息必须输入密码,验证后才可显示出内容的代码如何实现?的相关内容。

相关代码如下:

新建一个PHP文件如下:

<?php  
header('Content-type:text/html;charset=utf-8');
$password = "1234"; // 这里是正确密码  
$p = "";  
if(isset($_COOKIE["isview"]) && $_COOKIE["isview"] == $password){  
$isview = true;  
}else{  
if(isset($_POST["pwd"])){  
if($_POST["pwd"] == $password){  
setcookie("isview",$_POST["pwd"],time()+3600*0.2);  
$isview = true;  
}else{  
$p = (empty($_POST["pwd"])) ? "需要密码才能查看,请输入密码。" : "密码不正确,请重新输入。";  
}  
}else{  
$isview = false;  
$p = "请输入密码查看,获取密码可联系我。";  
}  
}  

if($isview){ ?>  

密码成功显示的内容  
<?php }else{ ?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " -transitional.dtd"> 
<html xmlns=" "> 
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<meta http-equiv="pragma" content="no-cache" />  
<meta http-equiv="cache-control" content="no-cache" />  
<meta http-equiv="expires" content="0" />  
<title>测试</title>  
<!--[if lt IE 6]>  
<style type="text/css">  
.z3_ie_fix{  
float:left;  
}  
</style>  
<![endif]-->  
<style type="text/css">  
<!--  
body{  
background:none;  
}  
.passport{  
border:1px solid red;  
background-color:#FFFFCC;  
width:400px;  
height:100px;  
position:absolute;  
left:49.9%;  
top:49.9%;  
margin-left:-200px;  
margin-top:-55px;  
font-size:14px;  
text-align:center;  
line-height:30px;  
color:#746A6A;  
}  
-->  
</style>  
<div class="passport">  
<div >  
<form action="" method="post" >输入查看密码  
<input type="password" name="pwd" /> <input type="submit" value="查看" />  
</form>  
<?php echo $p; ?>  
</div>  
</div>  
</body>  
</html> 
<?php  
} ?>

以上,就是我爱编程网小编给大家带来的需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下.全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下.”相关推荐
php正则表达式怎么验证邮箱格式?
php正则表达式怎么验证邮箱格式?

php正则表达式怎么验证邮箱格式?&lt;?php$mode="/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/";$str="邮箱";if(preg_match($mode,$str,$content)){echo"输入的邮箱有效";}else{echo"您输入的邮箱格式有误";die();}?&gt;P

2024-10-06 00:34:50
PHP采集只要文字,不要p标签,正则表达式该怎么写
PHP采集只要文字,不要p标签,正则表达式该怎么写

php-fpm特色功能php-fpm的特色功能为用户提供了多种便利性和优化选项,这些特性以"不打断"的方式实现,既不影响php的基本功能,又能显著提升用户体验和服务器性能。在默认设置下,如果php脚本出现语法错误,用户仅能收到一个空的"200ok"页面,这显然不够友好。通过在php.ini中配置"error_header"选项,可以将错误码展示给用户,例如设置为"HTTP/1.0550

2024-09-07 13:22:06
php 如何用正则表达式匹配一个邮箱格式 邮箱要求只能出现大小写字母 一个@ 还可以出现连字符-和
php 如何用正则表达式匹配一个邮箱格式 邮箱要求只能出现大小写字母 一个@ 还可以出现连字符-和

php邮箱验证的正则表达式及对密码进行验证(密码须以字母开头包含字母和数字6--14位)的正则表达式在编程中,邮箱验证是确保用户输入正确电子邮件地址的重要步骤。可以使用正则表达式来实现这一功能。例如:functionemail_validate($inEmailStr){returnpreg_match("/^([\w{1,}])([\w-]*(?:\.[\w-]+)*)@((?:[\

2025-02-02 16:35:40
php正则验证函数 超常用的PHP正则表达式收集整理
php正则验证函数 超常用的PHP正则表达式收集整理

超常用的PHP正则表达式收集整理以下就是对超常用的PHP正则表达式进行的收集整理,为了方便大家更快更好的掌握php正则表达式。\:]*$!\是对php中单引号的转义。或者还有更简单的!^/?[a-z0-9=\:]*$!ii表示忽略大小写。模式分隔符就是为了区分表达式和像i这样的模式修饰符而设计的。什么是正则表达式:简单的说,正则表达式是一种可以用于模式匹配和替换的强大工具。在几

2024-10-25 13:47:38
php九九乘法表跳过第六行(用php写了一个九九乘法表,为了让他的格式更公正,想用table,但不知道怎样加进去,求指教谢谢)
php九九乘法表跳过第六行(用php写了一个九九乘法表,为了让他的格式更公正,想用table,但不知道怎样加进去,求指教谢谢)

php九九乘法表跳过第六行在输出以后删除就可以了。php实现99乘法表的方法:首先设置第i行有i列;然后使每条记录都等于当前列乘以当前行;最后通过“echo"{$j}*{$i}=".($j*$i).'';”方法输出99乘法表即可。一、使用for循环打印九九乘法表:for($j=1;$j&lt;=9;$j++){for($i=1;$i&lt;=$j;$i++){echo"{$i

2025-01-22 02:00:22
用php中的preg_match_all匹配网页上div的一段代码,正则表达式该怎么写
用php中的preg_match_all匹配网页上div的一段代码,正则表达式该怎么写

preg_match在文本中搜索“php”在PHP代码中,preg_match函数被用于在文本字符串中进行模式匹配。这里,它以斜杠包围的正则表达式"php/i"作为模式,其中"i"表示不区分大小写。下面的示例展示了如何使用preg_match:php&lt;?phpif(preg_match("/php/i","PHPisthewebscriptinglanguageof

2024-10-18 16:21:35
php正则函数教程 PHP从入门到精通—正则表达式—初识正则表达式、正则表达式语法规则、相关函数、常见应用、用法自查表
php正则函数教程 PHP从入门到精通—正则表达式—初识正则表达式、正则表达式语法规则、相关函数、常见应用、用法自查表

PHP从入门到精通—正则表达式—初识正则表达式、正则表达式语法规则、相关函数、常见应用、用法自查表初识正则表达式正则表达式,一种用于匹配和处理文本的字符串描述工具,广泛应用于Linux、Unix系统工具中,如Vi编辑器、Perl或PHP脚本语言以及Shell脚本等,展现出其强大的跨语言、跨系统应用能力。学习正则表达式,不仅能够简化文本处理任务,还能提高程序性能和代码效率。正则表达

2024-12-25 06:52:55
PHP常用正则表达式 PHP常用正则表达式汇总
PHP常用正则表达式 PHP常用正则表达式汇总

PHP常用正则表达式PHP常用正则表达式很多人还不知道,现在让我们一起来看看吧!PHP常用正则表达式header("Content-Type:text/html;charset=utf-8"),这一句一般都是用于设置页面的字符集,防止出现乱码,虽然跟本节没多大关系,但也可以当作基础知识。//匹配英文域名网址:http,https。域名中没有下划线,后缀为字母123

2024-10-15 01:23:13