怎么用js正则表达式匹配数字
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍了怎么用js正则表达式匹配数字的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用js正则表达式匹配数字文章都会有所收获,下面我们一起来看看吧。1. 正则
千家信息网最后更新 2025年02月23日怎么用js正则表达式匹配数字
这篇文章主要介绍了怎么用js正则表达式匹配数字的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用js正则表达式匹配数字文章都会有所收获,下面我们一起来看看吧。
1. 正则表达式使用
使用正则表达式匹配字符串最基本的方法就是正则对象的exec方法:
该方法返回一个数组,数组的第一个元素是与正则表达式匹配的文本,后面的元素依次是与正则表达式若干个子表达式相匹配的文本(如果有的话)。若匹配失败,则返回null
exec方法返回的数组除了length还有两个属性:
index:表示匹配的文本的第一个字符的位置
input:存放被检索的字符串
除了用exec方法,我们还可以使用String对象的match方法,它的使用方法和exec类似
var str="0hello1";str.match(/\d+/);//["0", index: 0, input: "0hello1", groups: undefined]str.match(/\d+/g);//["0", "1"]
2.匹配数字
(1)用户名正则
//用户名正则,4到16位(字母,数字,下划线,减号)var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;//输出 trueconsole.log(uPattern.test("caibaojian"));
(2)密码强度正则
//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;//输出 trueconsole.log("=="+pPattern.test("caibaojian#"));
(3)整数正则
//正整数正则var posPattern = /^\d+$/;//负整数正则var negPattern = /^-\d+$/;//整数正则var intPattern = /^-?\d+$/;//输出 trueconsole.log(posPattern.test("42"));//输出 trueconsole.log(negPattern.test("-42"));//输出 trueconsole.log(intPattern.test("-42"));
关于"怎么用js正则表达式匹配数字"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"怎么用js正则表达式匹配数字"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
正则
表达式
数字
方法
输出
字符
整数
字母
数组
文本
知识
元素
内容
字符串
密码
对象
强度
用户
用户名
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国三网络技术有什么题型
你所知道的网络安全
永劫无间服务器垃圾
上海光学透镜设计软件开发
互联网科技与教育中心
大工网络安全
北京我惠网络技术
高级软件开发工程师证书费用
高中会考计算机网络技术试题
普陀区现代软件开发产品介绍
招网络安全考研的院校
数据库设置多个键语法
数据库安全事件及解决方案
江苏数据软件开发过程品质保障
浙江省网络安全王兴国
企业网络技术部
数据库三大核心性能指标
校园安全隐患数据库
软件开发类学院
工行软件开发中心杭州工会
校园网络安全小抄报
文华学院数据库报告
科技互联网相关词语
网络技术安全论文
河北软件开发者一般在哪里找
西藏数据库安全审计
乌镇互联网大会2018新科技
软件开发项目的创新点
云数据库mysql应用场景
javaweb如何发布到服务器