正则匹配6到16位字符组合(且只能为数字、字母、下划线)

php正则匹配6到16位的字符串。
只允许包含数字、字母、下划线组成的6到16位字符,符合返回ture,否则返回false。

解答:
6到16位,正则可以这样写:{6,16}。
任意的字符6到16位的正则表达式是这样:.{6,16}
仅允许数字、字母、下划线的组合,正则为:[0-9_a-zA-Z]

整合一下,完整的正则就是:

1{6,16}$

以下是应用此正则验证密码的例子。

php; auto-links:false;"><?php
/**

  • php正则验证密码规则
  • 只允许 数字、字母、下划线
  • 最短6位、最长16位
  • 搜集整理:www.jbxue.com
    */
    function ispassword(KaTeX parse error: Expected '}', got 'EOF' at end of input: …[_0-9a-z]{6,16}/i’,$str)){
    return true;
    }else {
    return false;
    }
    }
    p a s s w o r d = ′ a b c d e @ ′ ; i f ( i s p a s s w o r d ( password = 'abcde@'; if(ispassword( password=′abcde@′;if(ispassword(password)) {
    echo ‘符合’;
    }else {
    echo ‘不符合’;
    }
    //output 不符合

echo ‘
’;
p a s s w o r d = ′ a b c d e a s d a s 1 32 4 ′ ; i f ( i s p a s s w o r d ( password = 'abcdeasdas_1324'; if(ispassword( password=′abcdeasdas1​324′;if(ispassword(password)) {
echo ‘符合’;
}else {
echo ‘不符合’;
}
//output 符合
?>

转载请注明:https://www.bbsmax.com/A/6pdDjBOlJw/


  1. _0-9a-z ↩︎

正则匹配6到16位字符组合(且只能为数字、字母、下划线)相关推荐

  1. PHP正则匹配6到16位字符组合(且只能为数字、字母、下划线)

    php正则匹配6到16位的字符串.  只允许包含数字.字母.下划线组成的6到16位字符,符合返回ture,否则返回false. 解答:  6到16位,正则可以这样写:{6,16}.  任意的字符6到1 ...

  2. python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行)

    python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行) 用\w,[0-9a-zA-Z_]都可以匹配上去嗷~~,直接上代码: #匹配8-10位用户密码: ...

  3. 正则数字字母下划线至少两种_8085微处理器中至少两个8位数字

    正则数字字母下划线至少两种 Problem statement: 问题陈述: To find minimum of two 8bit numberusing 8085 microprocessor. ...

  4. 数字字母下划线C语言,【判断题】C语言中的标识符只能由字母、数字和下划线三种字符组成,而且第一个字符只能是字母和下划线。...

    [判断题]C语言中的标识符只能由字母.数字和下划线三种字符组成,而且第一个字符只能是字母和下划线. 更多相关问题 计算机病毒按其寄生方式划分通常可分为().A.系统引导型病毒B.文件型病毒C. 在委托 ...

  5. 正则匹配替换最后一位字符

    var bar = "abc?"; // 需求替换/删除最后一位字符: var foo = bar.replace(/[&?]$/,""); // 用空 ...

  6. java正则匹配下划线_java正则表达式-匹配中文数字字母下划线

    正则表达式用来指定字符串模式.当你需要定位匹配某种模式的字符串时就可以使用正则表达式.例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接.     当然,为了指定一种 ...

  7. java正则匹配下划线_js正则表达式匹配数字字母下划线等

    1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中: ^ 与字符串开始的地方匹配 ( ...

  8. js正则匹配小数点后2位_正则实践与详解

    一:关于数字: 1.全为数字: /^d*$/ d:匹配数字 a*:0或多次a ^a: a开头 a$:a结尾 2.至少n位数字:/^d{n,}$/ a{n}:a指定n次 a{n,}:a至少n次 a{n, ...

  9. 请输入汉字、英文、数字或其组合/请输入6-18位字符,同时包含英文字母、数字、下划线,并且以英文字母开头/8-16位数字、字母、特殊字符组合

    var Util = {} Util.Reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^0\.([0][1-9]$))|(^0\.[1-9][0-9]?)|(^0$ ...

最新文章

  1. css中margin-top/margin-bottom失效
  2. 关于java中死锁的总结
  3. JAVA的知识点4——字符型变量/常量 boolean类型变量/常量
  4. Python:名片管理系统
  5. 大数据WEB阶段(六)MySql详解(二)
  6. SAP ABAP bcset激活时,关联的数据库表条目是如何插入的
  7. Java基础入门笔记-使用变量并打印
  8. 修改线程的名称 java 1615387415
  9. 2016二级c语言成绩查询,2016年12月计算机二级C语言测试及答案
  10. 卡巴斯基2010 授权文件可以使用一年
  11. LR11安装报错:此计算机上缺少vc2005_sp1_with_atl_fix_redist,请安装所有缺少的必要组件,然后重新运行此安装。
  12. H5 - template native模板 实现列表布局
  13. 4G标准LTE FDD与LTE TDD的不同
  14. 脸上长痘部位对应的身体问题
  15. 大数据热词科普(三)
  16. 【vlan间通信的小玩法】在三层交换机上做ospf
  17. Python 自动识别图片文字—OCR实战教程
  18. linux 目录 问号 原因,linux – 在目录的ls中显示的问号. IO错误也是如此
  19. Chrome浏览器查看、找回保存的网站账户密码
  20. 基于wpa_supplicant库的WIFI连接功能实现--wpa_cli命令解析

热门文章

  1. 微信小游戏投放创角没有数据上报?
  2. 逆元的几种求法(扩展欧几里得,费马小定理或欧拉定理,特例,打表等)
  3. 十问区块链!繁华幕后暗藏哪些“玄机”?
  4. 保险业资产负债表接口文档
  5. 把乌托邦变成细密画:华为如何思考家居IoT?
  6. UTC-to-CST
  7. 蚂蚁mPaaS:有人修建高楼,有人重构城市
  8. 中国移动边缘计算技术白皮书(PDF下载)
  9. Ubuntu 安装Vizdoom
  10. 计算机辅助制造实验二,《计算机辅助设计与制造》课程实验指导书