8-8 WPS JS宏 正则表达式字符组与任选
一、元字符
/:转译
a-z\]:a到z \[A-Z\]:A到Z \[A-Za-Z\]:A到Z和a到z \[0-9\]:0到9 \[一-龥\]:所有汉字,//龥:拼音 \[engl\]:engl \[1-59\]:1-5和9 \|:或 ****二、**** ****基础测试**** function test(){ var s="数学:78 语文:95 English:100"; var p1=s.match(/\[a-z\]/g); //局部变量:p1=\["n","g","l","i","s","h"\],类型:Array/object var p2=s.match(/\[A-Z\]/g); //局部变量:p2=\["E"\],类型:Array/object var p3=s.match(/\[A-Za-z\]/g); //局部变量:p3=\["E","n","g","l","i","s","h"\],类型:Array/object var p4=s.match(/\[0-9\]/g);///\[0-9\]等同与/d //局部变量:p4=\["7","8","9","5","1","0","0"\],类型:Array/object var p5=s.match(/\[一-龥\]/g);//龥:拼音yu,alt+64923 //局部变量:p5=\["数","学","语","文"\],类型:Array/object var p6=s.match(/\[Eng\\d一-龥\]/g); //局部变量:p6=\["数","学","7","8","语","文","9","5","1","0","0"\],类型:Array/object var p7="yu125884639876".match(/\[1-59\]/g); //局部变量:p7=\["1","2","5","4","3","9"\],类型:Array/object var p8=s.match(/\\d\|\[一-龥\]/g); //局部变量:p8=\["数","学","7","8","语","文","9","5","1","0","0"\],类型:Array/object } ```javascript function test(){ var s="数学:78 语文:95 English:100"; var p1=s.match(/[a-z]/g); //局部变量:p1=["n","g","l","i","s","h"],类型:Array/object var p2=s.match(/[A-Z]/g); //局部变量:p2=["E"],类型:Array/object var p3=s.match(/[A-Za-z]/g); //局部变量:p3=["E","n","g","l","i","s","h"],类型:Array/object var p4=s.match(/[0-9]/g);///[0-9]等同与/d //局部变量:p4=["7","8","9","5","1","0","0"],类型:Array/object var p5=s.match(/[一-龥]/g);//龥:拼音yu,alt+64923 //局部变量:p5=["数","学","语","文"],类型:Array/object var p6=s.match(/[Eng\d一-龥]/g); //局部变量:p6=["数","学","7","8","语","文","9","5","1","0","0"],类型:Array/object var p7="yu125884639876".match(/[1-59]/g); //局部变量:p7=["1","2","5","4","3","9"],类型:Array/object var p8=s.match(/\d|[一-龥]/g); //局部变量:p8=["数","学","7","8","语","文","9","5","1","0","0"],类型:Array/object } ```