JavaScript正则表达式-重复次数(数量词)


*:表示对前面表达式的匹配出现零次或多次。

var reg_pattern = /bo*/;//匹配bboboooo

+:表示对前面表达式的匹配连续出现一次或多次。

var reg_pattern = /bo+/;//匹配boboooo

?:表示对前面表达式的匹配出现零次或一次。

var reg_pattern = /bo?/;//匹配bbo

{n}n为非负整数。表示对前面表达式的匹配出现确定的n次。

/bo{3}/匹配"booo"

/[A-Z]{3}/g匹配连续出现3个大写字母

{n,}n为非负整数。表示对前面表达式的匹配至少出现n次。

/[A-Z]{3,}/g匹配连续出现3个或者3个以上的大写字母。

{n,m}nm为非负整数,其中n<=m。表示最少匹配n次且最多匹配m次。

/133\d{8}/g匹配“133”开始的电话号码


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM