正则表达式用来匹配输入信息内容。
/[a-z]/! []或 a-z任意数字 !不区分大小写
- split() 根据任意字母拆分字符串
var str = "a1s2e3r4t5y6u7i8o9p0"
var result = str.split(/[a-z]/!);
- search() 搜索字符串中的指定内容。search只能查找第一个。
str = "attribute sth with sth abc adc afc";
result = str.search(/a[bdc]c/);
- match从一个字符串中把符合的内容提取出来
str = "q1w23e4r5t6y7u8io9p0";
result = str.match(/[a-z]/gi); //g全局模式 i忽略大小写
- replace替换新内容
str = "1q2w3e4r5t6y7u8i9o0p"
result = str.replace(/[a-z]/ig,""); //去掉所有字母
{}表示次数
var reg = /a{3}/;
reg = /(ab){3}/;
reg = /ab{3}c/;
reg = /ab{1,3}c/; //1次到2次6
reg = /ab{3,}c/; //m次以上
^ 表示开头
$ 表示结尾
reg = /^a/; //匹配开头的a
reg = /a$/ ; //匹配结尾的a