用php与js实现正则匹配数字和字母组合的密码

这次给大家带来用php与js实现正则匹配数字和字母组合的密码,用php与js实现正则匹配数字和字母组合密码的注意事项有哪些,下面就是实战案例,一起来看一下。

本文实例讲述了正则匹配密码只能是数字和字母组合字符串功能。分享给大家供大家参考,具体如下:

密码要求:

1. 不能全部是数字
2. 不能全部是字母
3. 必须是数字和字母组合
4. 不包含特殊字符
5. 密码长度6-30位的字符串

/** * @desc get_pwd_strength()im:根据密码字符串判断密码结构 * @param (string)$mobile * return 返回:$msg */function get_pwd_strength($pwd){  if (strlen($pwd)>30 || strlen($pwd)<6)  {    return "密码必须为6-30位的字符串";  }  if(preg_match("/^d*$/",$pwd))  {    return "密码必须包含字母,强度:弱";//全数字  }  if(preg_match("/^[a-z]*$/i",$pwd))  {    return "密码必须包含数字,强度:中";//全字母  }  if(!preg_match("/^[a-zd]*$/i",$pwd))  {    return "密码只能包含数字和字母,强度:强";//有数字有字母 ";  }}

登录后复制

js 正则匹配

/** * 检测密码强度,必须由数字与字母组合,至少6位的字符串。 */$.checkPwd = function(v){ v=$.trim(v); if(v.length30){    return "密码长度为6-30位";  }  if(/^d+$/.test(v))  {    return "全数字";  }  if(/^[a-z]+$/i.test(v))  {    return "全字母";  }  if(!/^[A-Za-z0-9]+$/.test(v))  {    return "只能含有数字有字母";  }  return "正确";};

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

正则怎么匹配连续数字

正则实现最小匹配的开发经验

以上就是用php与js实现正则匹配数字和字母组合的密码的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2777840.html

(0)
上一篇 2025年3月8日 15:14:40
下一篇 2025年3月8日 15:15:00

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • javascript实现文件拖拽事件的代码

    本文主要为大家详细介绍了javascript实现文件拖拽事件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 1.效果图: 2.源码    #p1 { width: 350px; height: 70px; paddi…

    2025年3月8日
    200
  • JavaScript一些频繁易错点整理分享

    1.前言 这段时间,金三银四,很多人面试,很多人分享面试题。在前段时间,我也临时担任面试官,为了大概了解面试者的水平,我也写了一份题目,面试了几个前端开发者。在这段时间里面,我在学,在写设计模式的一些知识,想不到的设计模式的这些知识,就是面…

    2025年3月8日 编程技术
    200
  • Javascript中new()详解

    和其他高级语言一样 javascript 中也有 new 运算符,我们知道 new 运算符是用来实例化一个类,从而在内存中分配一个实例对象。 但在 javascript 中,万物皆对象,为什么还要通过 new 来产生对象? 本文将带你一起来…

    2025年3月8日
    200
  • JS如何获取url参数

    本文主要为大家分享一篇js获取url参数,js发送json格式的post请求方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。 登录后复制 一、获取url所有参数值 function US() {var…

    编程技术 2025年3月8日
    200
  • JS使用json格式的POST请求方法

    本文主要为大家分享js发送json格式的post请求方法,主要以代码的形式和大家分享,希望能帮助到大家。 登录后复制 使用JS 发送JSON格式的POST请求 var us = new US();var xhr = new XMLHttpR…

    编程技术 2025年3月8日
    200
  • js实现传递复杂json参数到controller

    spring mvc在接收集合请求参数时,需要在controller方法的集合参数里前添加@requestbody,而@requestbody默认接收的enctype (mime编码)是application/json,因此发送post请求…

    编程技术 2025年3月8日
    200
  • JavaScript中E-mail地址格式验证实例分享

    最近做了一个前端的项目,要求:输入的数据必须包含 @ 符号和点号(.)。同时,@ 不可以是邮件地址的首字符,并且 @ 之后需有至少一个点号。本文主要和大家分享javascript中的e-mail 地址格式验证,项目要求输入的数据必须包含@符…

    2025年3月8日
    200
  • 在PHP里使用正则的效率 贪婪、非贪婪与回溯详解(附代码)

    这次给大家带来在PHP里使用正则的效率 贪婪、非贪婪与回溯详解(附代码),在PHP里使用正则的效率 贪婪、非贪婪与回溯的注意事项有哪些,下面就是实战案例,一起来看一下。 先扫盲一下什么是正则表达式的贪婪,什么是非贪婪?或者说什么是匹配优先量…

    编程技术 2025年3月8日
    200
  • JS里怎么用正则将字符串中的多个空格替换为一个空格

    这次给大家带来JS里怎么用正则将字符串中的多个空格替换为一个空格,JS里用正则将字符串中的多个空格替换为一个空格的注意事项有哪些,下面就是实战案例,一起来看一下。 javascript将字符串中的多个空格缩减为一个空格代码实例:在实际应用中…

    编程技术 2025年3月8日
    200
  • JavaScript实现左右下拉框动态增删示例

    本文介绍了javascript实现左右下拉框动态增删示例,非常实用,有兴趣的同学可以参考一下本文 效果: 1. Html部分代码             左1      左2      左3      左4      左5      左6 …

    2025年3月8日
    200

发表回复

登录后才能评论