全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

正则匹配密码只能是数字和字母组合字符串功能【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-z\d]*$/i",$pwd))
  {
    return "密码只能包含数字和字母,强度:强";//有数字有字母 ";
  }
}

js 正则匹配

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

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools./regex/javascript

正则表达式在线生成工具:
http://tools./regex/create_reg

希望本文所述对大家正则表达式学习有所帮助。


# 正则  # 匹配  # 密码  # 数字  # 字母  # 组合  # 字符串  # 正则表达式匹配不包含某些字符串的技巧  # js 正则表达式学习笔记之匹配字符串  # 正则表达式模式匹配字符串基础知识  # 请教一个正则表达式  # 匹配所有Html标签外部的指定字符串  # 使用正则表达式匹配[***]样式的字符串  # 如何使用正则匹配最后一个字符串详解  # 正则表达式  # 给大家  # 所述  # 不包含  # 再为  # 长度为  # 测试工具  # 特殊字符  # 讲述了  # pre  # javascript  # regex  # class  # get_pwd_strength  # im  # desc  # brush  # php  # span  # style 


相关文章: 如何快速生成专业多端适配建站电话?  如何在IIS中配置站点IP、端口及主机头?  建站之星客服服务时间及联系方式如何?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  购物网站制作公司有哪些,哪个购物网站比较好?  创业网站制作流程,创业网站可靠吗?  常州自助建站费用包含哪些项目?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  大连网站制作公司哪家好一点,大连买房网站哪个好?  制作门户网站的参考文献在哪,小说网站怎么建立?  网站制作公司,橙子建站是合法的吗?  做企业网站制作流程,企业网站制作基本流程有哪些?  建站主机服务器选型指南与性能优化方案解析  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  如何快速搭建高效简练网站?  北京的网站制作公司有哪些,哪个视频网站最好?  学校建站服务器如何选型才能满足性能需求?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  如何快速查询网站的真实建站时间?  海南网站制作公司有哪些,海口网是哪家的?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  如何自定义建站之星模板颜色并下载新样式?  湖北网站制作公司有哪些,湖北清能集团官网?  临沂网站制作企业,临沂第三中学官方网站?  如何用腾讯建站主机快速创建免费网站?  如何安全更换建站之星模板并保留数据?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  如何在Windows服务器上快速搭建网站?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  建站之星如何保障用户数据免受黑客入侵?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  如何通过VPS建站无需域名直接访问?  如何快速搭建高效可靠的建站解决方案?  如何获取上海专业网站定制建站电话?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  如何通过多用户协作模板快速搭建高效企业网站?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  jQuery 常见小例汇总  Bpmn 2.0的XML文件怎么画流程图  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  上海网站制作开发公司,上海买房比较好的网站有哪些?  如何在IIS服务器上快速部署高效网站?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  如何构建满足综合性能需求的优质建站方案?  个人摄影网站制作流程,摄影爱好者都去什么网站?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  昆明网站制作哪家好,昆明公租房申请网上登录入口?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  成都网站制作报价公司,成都工业用气开户费用? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。