var str = "巫峡粉丝 WuXiaFenSi 酸辣粉 火锅粉 豌豆粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-91781688";
var reg = /[a-z]/g; //匹配所有a到z之间的字母,包括a和z
var result = str.replace(reg,""); //将匹配到的所有字符替换成空
console.log(result); //上面将匹配到的所有小写字母都替换成了空,所以留下的全是中文,大写字母,符号,数字。
输出结果:
var str = "巫峡粉丝 WuXiaFenSi 酸辣粉 火锅粉 豌豆粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-91781688";
var reg = /[0-9]/g; //匹配所有0到9之间的数字,包括0和9
var result = str.replace(reg,""); //将匹配到的所有字符替换成空
console.log(result);//上面将匹配到的数字全部替换成了空,所以留下的是中文,大写字母,小写字母,符号
输出结果:
var str = "巫峡粉丝 WuXiaFenSi 酸辣粉 火锅粉 豌豆粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-91781688";
var reg = /[^a-z]/ig; //匹配所有a到z(包括a和z)以外的字符,不区分大小写,意思就是大写字母也会被匹配到
var result = str.replace(reg,""); //将匹配到的所有字符替换成空
console.log(result);//除了小写字母和大写字母以外的字符都被替换成空了,那么剩下的就只有小写字母和大写字母了
输出结果:WuXiaFenSisuanlafenhuoguofenwandoufensi
var str = "巫峡粉丝 WuXiaFenSi 酸辣粉 火锅粉 豌豆粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-91781688";
var reg = /[^0-9]/g; //匹配所有除开0到9(包括0和9)以外的字符
var result = str.replace(reg,""); //将匹配到的所有字符替换成空
console.log(result);//除了数字以外的字符都被替换成空了,那么剩下的就只有数字了
输出结果:02391781688
var str = "5 9 11 22 25 31 35 50 6 3 9 19 10";
var reg = /[1-2][0-9]/g; //匹配所有个位数字是0-9,十位数字是1-2的数字
var result = str.match(reg); //返回匹配到的所有字符
console.log(result);
输出结果: