php 正则匹配字母和数字,正则匹配密码只能是数字和字母组合字符串功能【php与js实现】...
搜索热词
@H_301_0@本文实例讲述了正则匹配密码只能是数字和字母组合字符串功能。分享给大家供大家参考,具体如下:
@H_301_0@密码要求:
@H_301_0@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 "密码只能包含数字和字母,强度:强";//有数字有字母 ";
}
}
@H_301_0@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 "正确";
};
@H_301_0@PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
@H_301_0@JavaScript正则表达式在线测试工具:http://tools.jb51.net/regex/javascript
@H_301_0@正则表达式在线生成工具:http://tools.jb51.net/regex/create_reg
@H_301_0@希望本文所述对大家正则表达式学习有所帮助。
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
php 正则匹配字母和数字,正则匹配密码只能是数字和字母组合字符串功能【php与js实现】...相关推荐
- python中的变量名只能由数字字母下划线组成_密码只能包含数字字母和下划线
任务是: 编写一个Python程序,提示用户创建一个用户帐户,并检查所提供的用户名和密码是否合法.在 注意:密码应该以字母开头,并且只能由字母.数字和下划线符号"u"组成.长度应该 ...
- oracle正则表达式匹配字母,oracle正则表达式函数 匹配
文章介绍了关于oracle正则函数的一些用法,包括匹配等,Oracle10g提供了在查询中使用正则表达的功能,它是通过各种支持正则表达式的函数在where子句中实现的. ORACLE中的支持正则表达式 ...
- php限制输入的小数点位数字,限制文本框只能输入数字,小数点,英文字母,汉字
1.文本框只能输入数字代码(小数点也不能输入): input οnkeyup="this.value=this.value.replace(//D/g,'')" onafterpa ...
- html表单设置只是数字,antd form设置只能输入数字
Antd form提供了强大的验证,并且支持自定义验证,到底有多少种方法设置输入框只能输入数字呢? normalize normalize:(value)=>newValue; 复制代码 这个方 ...
- js 只准输入数字_js 限制input只能输入数字
onKeyUp="this.value=this.value.replace(/[^\.\d]/g,'');if(this.value.split('.').length>2){thi ...
- html文本框只能输入数字和字母,JS限制文本框只能输入数字和字母方法
限制只能输入数字 代码如下: // 限制只能输入数字 // demo: $(".onlyNum").onlyNum(); 限制使用了onlyNum类样式的控件只能输入数字 // / ...
- java 文本框只能输入数字_java 24 - 6 GUI之 创建只能输入数字的文本框
需求: 创建一个含有标签和文本框的窗体,其中文本框只能输入数字 步骤:(大致上) 创建窗体对象 创建标签对象 创建文本框对象 把组件添加到窗体中 设置标签的监听事件,对键盘按下的数据进行监听 设置窗体 ...
- android 只输入数字与小数点_Android EditText设置只能输入数字和小数点
有两种写法:一.利用安卓自身的语法.二.利用正则表达式. 一.利用安卓自身的语法 1.如果设置只输入数字 edittext.setInputType( InputType.TYPE_CLASS_NUM ...
- JS只能输入数字和小数点
javascript 替换函数全部替换方法 <script language="javascript"> var strM = "javascript is ...
最新文章
- PyTorch + NumPy这么做会降低模型准确率,这是bug还是预期功能?
- safe-rm替换系统的rm
- 《论文笔记》COVINS: Visual-Inertial SLAM for Centralized Collaboration
- 面试系列-Memcached面试专题
- Hadoop环境的配置搭建和基本概念
- Struts1.2+Spring2.5+Hibernate3.2框架搭建(十三)
- php 伪造微信浏览器头信息,php使用curl伪造浏览器访问操作示例
- 第八章 面向对象编程简介
- pygame网络游戏_7_1:地图编辑器的使用
- 计算机绘图软件应用于哪些领域,计算机绘图软件在环境艺术设计中的运用
- 使用奇妙清单:轻松搞定家庭计划事项同步管理
- 粒子滤波算法理解及实现
- React antd的table表格之嵌套表格
- ArcGIS转CAD坐标
- the little schemer 笔记(10.1)
- mysql 计算农历_干支方法结算(农历算法)
- 小程序与H5及混合应用测试
- 计划的主体部分应有哪些内容_计划主体部分包含哪些内容
- 软件测试基础教程杜课后,软件测试技术基础教程第2版习题答案
- channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILE