怎么用js正则表达式匹配数字
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要介绍了怎么用js正则表达式匹配数字的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用js正则表达式匹配数字文章都会有所收获,下面我们一起来看看吧。1. 正则
千家信息网最后更新 2025年01月22日怎么用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安全错误
数据库的锁怎样保障安全
常用网络安全dos命令
骑马视频软件开发
黄兵华北京网络安全
华为网络技术课程全套视频
网络安全舆论管理
淮安软件开发技术项目实训中心
软件开发与设计先学什么条件
iphone文件扫描服务器
数据库的数字转换为文字
杭州诠世网络技术有限公司
大专毕业去干软件开发难吗
显示连接服务器出错咋办
类似于数据库的题目
网络安全周结束时间
网络技术应急相关设备
重庆手机软件开发服务商
socket的服务器程序
电脑共享服务器卡住
南通基础网络技术电话
商业银行银行软件开发待遇
广州网络安全专业大学
消费者数据库技术类
网络安全漫画简单一点
云服务器和电脑速度
人际网络安全知识
可以查学术期刊网的数据库
游戏软件开发要多少钱
浪潮服务器不能读取厂商信息
租境外服务器的网站
家庭网络安全教育教案