正则匹配6到16位字符组合(且只能为数字、字母、下划线)
正则匹配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=′abcdeasdas1324′;if(ispassword(password)) {
echo ‘符合’;
}else {
echo ‘不符合’;
}
//output 符合
?>
转载请注明:https://www.bbsmax.com/A/6pdDjBOlJw/
_0-9a-z ↩︎
正则匹配6到16位字符组合(且只能为数字、字母、下划线)相关推荐
- PHP正则匹配6到16位字符组合(且只能为数字、字母、下划线)
php正则匹配6到16位的字符串. 只允许包含数字.字母.下划线组成的6到16位字符,符合返回ture,否则返回false. 解答: 6到16位,正则可以这样写:{6,16}. 任意的字符6到1 ...
- python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行)
python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行) 用\w,[0-9a-zA-Z_]都可以匹配上去嗷~~,直接上代码: #匹配8-10位用户密码: ...
- 正则数字字母下划线至少两种_8085微处理器中至少两个8位数字
正则数字字母下划线至少两种 Problem statement: 问题陈述: To find minimum of two 8bit numberusing 8085 microprocessor. ...
- 数字字母下划线C语言,【判断题】C语言中的标识符只能由字母、数字和下划线三种字符组成,而且第一个字符只能是字母和下划线。...
[判断题]C语言中的标识符只能由字母.数字和下划线三种字符组成,而且第一个字符只能是字母和下划线. 更多相关问题 计算机病毒按其寄生方式划分通常可分为().A.系统引导型病毒B.文件型病毒C. 在委托 ...
- 正则匹配替换最后一位字符
var bar = "abc?"; // 需求替换/删除最后一位字符: var foo = bar.replace(/[&?]$/,""); // 用空 ...
- java正则匹配下划线_java正则表达式-匹配中文数字字母下划线
正则表达式用来指定字符串模式.当你需要定位匹配某种模式的字符串时就可以使用正则表达式.例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接. 当然,为了指定一种 ...
- java正则匹配下划线_js正则表达式匹配数字字母下划线等
1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中: ^ 与字符串开始的地方匹配 ( ...
- 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, ...
- 请输入汉字、英文、数字或其组合/请输入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$ ...
最新文章
- css中margin-top/margin-bottom失效
- 关于java中死锁的总结
- JAVA的知识点4——字符型变量/常量 boolean类型变量/常量
- Python:名片管理系统
- 大数据WEB阶段(六)MySql详解(二)
- SAP ABAP bcset激活时,关联的数据库表条目是如何插入的
- Java基础入门笔记-使用变量并打印
- 修改线程的名称 java 1615387415
- 2016二级c语言成绩查询,2016年12月计算机二级C语言测试及答案
- 卡巴斯基2010 授权文件可以使用一年
- LR11安装报错:此计算机上缺少vc2005_sp1_with_atl_fix_redist,请安装所有缺少的必要组件,然后重新运行此安装。
- H5 - template native模板 实现列表布局
- 4G标准LTE FDD与LTE TDD的不同
- 脸上长痘部位对应的身体问题
- 大数据热词科普(三)
- 【vlan间通信的小玩法】在三层交换机上做ospf
- Python 自动识别图片文字—OCR实战教程
- linux 目录 问号 原因,linux – 在目录的ls中显示的问号. IO错误也是如此
- Chrome浏览器查看、找回保存的网站账户密码
- 基于wpa_supplicant库的WIFI连接功能实现--wpa_cli命令解析