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
}