正则表达式{n,m}量词(至少n次,最多m次)

发布时间 - 2026-01-10 22:04:53    点击率:

正则表达式{n,m}量词:

{n,m}量词可以重复前面匹配的字符n-m次,至少n次,最多m次。

语法结构:
构造函数方式:

new RegExp("x{n,m}")

对象直接量方式:

/x{n,m}/

浏览器支持:
IE浏览器支持此元字符。
火狐浏览器支持此元字符。
谷歌浏览器支持此元字符。

实例代码:

实例一:

var str="100,1000 or 10000"; 
var reg=new RegExp("\\d{3,4}","g");
console.log(str.match(reg));

以上代码可以匹配3位或者4位数字。

实例二:

var str="100,1000 or 10000"; 
var reg=/\d{3,4}/g;
console.log(str.match(reg));

此代码的作用和上面的代码是一样的。只是正则的不同定义方式。

建议大家在学习的时候,通过这个JavaScript正则表达式在线测试工具方便查看效果。

看上面的效果三个数字只匹配1000,只匹配3-4个数字,少了多了都不行


# {n  # m}  # 正则表达式  # 最多  # 少了  # 火狐  # 都不行  # 测试工具  # 看上面  # 是一样的  # js  # brush  # pre  # RegExp  # br  # code  # class  # strong  # console  # reg  # log  # JavaScript 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 微信小程序 input输入框控件详解及实例(多种示例)  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  JavaScript如何实现错误处理_try...catch如何捕获异常?  Laravel怎么在Blade中安全地输出原始HTML内容  如何快速上传建站程序避免常见错误?  Laravel如何实现文件上传和存储?(本地与S3配置)  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  如何快速搭建虚拟主机网站?新手必看指南  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  如何在宝塔面板创建新站点?  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  Laravel怎么使用artisan命令缓存配置和视图  Laravel如何使用模型观察者?(Observer代码示例)  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  bootstrap日历插件datetimepicker使用方法  如何用5美元大硬盘VPS安全高效搭建个人网站?  Python面向对象测试方法_mock解析【教程】  Android Socket接口实现即时通讯实例代码  如何撰写建站申请书?关键要点有哪些?  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  Laravel如何实现本地化和多语言支持?(i18n教程)  用yum安装MySQLdb模块的步骤方法  如何在 React 中条件性地遍历数组并渲染元素  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  如何在IIS中新建站点并配置端口与物理路径?  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Python制作简易注册登录系统  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  如何用wdcp快速搭建高效网站?  javascript中对象的定义、使用以及对象和原型链操作小结  Swift开发中switch语句值绑定模式  如何在IIS7上新建站点并设置安全权限?  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  Laravel如何配置Horizon来管理队列?(安装和使用)  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  C++时间戳转换成日期时间的步骤和示例代码  Python文本处理实践_日志清洗解析【指导】  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  如何在Windows环境下新建FTP站点并设置权限?  如何实现javascript表单验证_正则表达式有哪些实用技巧  Angular 表单中正确绑定输入值以确保提交与验证正常工作  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  浅谈Javascript中的Label语句  C++用Dijkstra(迪杰斯特拉)算法求最短路径