正则表达式{n,m}量词:
{n,m}量词可以重复匹配的字符n-m次,至少n次,最多m次。
语法结构:构造器模式:
新RegExp('x{n,m} ')对象直接数量方法:
/x{n,m}/browser支持:IE浏览器支持此元字符。Firefox支持这个元字符。谷歌浏览器支持这个元字符。
示例代码:
示例1 :
var str='100,1000或10000 ';var reg=new RegExp('\d{3,4} ',' g ');console . log(str . match(reg));上述代码可以匹配3或4位数字。
示例2 :
var str='100,1000或10000 ';var reg=/d{3,4 }/g;console . log(str . match(reg));该代码的功能与上面的代码相同。只是规律性的不同定义。
建议大家在学习的时候,方便通过这个JavaScript正则表达式在线测试工具来检查效果。
看上面的效果。这三个数字只匹配1000,只有3-4个数字,甚至更少都不行