8-10WPS JSA正则表达式:贪婪匹配一、贪婪匹配贪婪匹配就是尽可能多地匹配同时也允许正则表达式剩余的部分继续匹配同一字符段末尾匹配不符合要求就不匹配。{n,m}匹配前项至少n次但不超过m次{n,}匹配前项n或更多次{n}匹配前项恰好n次匹配前项零或一次等价于{0,1)匹配前项一或多次等价于{1,},就是连续的*匹配前项零或多次等价于{0,}二、基础测试function test(){var s姓名:赵多多年龄:35工号:BH035手机:17773050505工龄:15;var s1Closs:5-6-6,寝室:5549var a1s.match(/\d{3,4}/g);//{n,m}匹配前项至少n次但不超过m次//局部变量a1[035,1777,3050,505]类型Array/objectvar a2s.match(/\d{3,}/g);//{n,}匹配前项n或更多次//局部变量a2[035,17773050505]类型Array/objectvar a3s.match(/\d{3}/g);//{n}匹配前项恰好n次//局部变量a3[035,177,730,505]类型Array/objectvar a4s.match(/\d/g);//匹配前项一或多次等价于{1,},就是连续的//局部变量a4[35,035,17773050505,15]类型Array/objectvar a5s1.match(/(\d-?)/g);//匹配前项零或一次等价于{0,1)//局部变量a5[5-6-6,5549]类型Array/objectvar a6s1.match(/(\d-?)*/g);//*匹配前项零或多次等价于{0,}//局部变量a6[,,,,,,5-6-6,,,,,5549,]类型Array/object}function test(){ var s姓名:赵多多年龄:35工号:BH035手机:17773050505工龄:15; var s1Closs:5-6-6,寝室:5549 var a1s.match(/\d{3,4}/g);//{n,m}匹配前项至少n次但不超过m次 //局部变量a1[035,1777,3050,505]类型Array/object var a2s.match(/\d{3,}/g);//{n,}匹配前项n或更多次 //局部变量a2[035,17773050505]类型Array/object var a3s.match(/\d{3}/g);//{n}匹配前项恰好n次 //局部变量a3[035,177,730,505]类型Array/object var a4s.match(/\d/g);//匹配前项一或多次等价于{1,},就是连续的 //局部变量a4[35,035,17773050505,15]类型Array/object var a5s1.match(/(\d-?)/g);//匹配前项零或一次等价于{0,1) //局部变量a5[5-6-6,5549]类型Array/object var a6s1.match(/(\d-?)*/g);//*匹配前项零或多次等价于{0,} //局部变量a6[,,,,,,5-6-6,,,,,5549,]类型Array/object }