js正则表达式中括号的使⽤
var str = "巫峡粉丝 WuXiaFenSi 酸辣粉⽕锅粉豌⾖粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-********";
var reg = /[a-z]/g; //匹配所有a到z之间的字母,包括a和z
var result = place(reg,""); //将匹配到的所有字符替换成空
console.log(result); //上⾯将匹配到的所有⼩写字母都替换成了空,所以留下的全是中⽂,⼤写字母,符号,数字。
js中文正则表达式输出结果:
var str = "巫峡粉丝 WuXiaFenSi 酸辣粉⽕锅粉豌⾖粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-********";
var reg = /[0-9]/g; //匹配所有0到9之间的数字,包括0和9
var result = place(reg,""); //将匹配到的所有字符替换成空
console.log(result);//上⾯将匹配到的数字全部替换成了空,所以留下的是中⽂,⼤写字母,⼩写字母,符号
输出结果:
var str = "巫峡粉丝 WuXiaFenSi 酸辣粉⽕锅粉豌⾖粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-********";
var reg = /[^a-z]/ig; //匹配所有a到z(包括a和z)以外的字符,不区分⼤⼩写,意思就是⼤写字母也会被匹配到
var result = place(reg,""); //将匹配到的所有字符替换成空
console.log(result);//除了⼩写字母和⼤写字母以外的字符都被替换成空了,那么剩下的就只有⼩写字母和⼤写字母了输出结果:WuXiaFenSisuanlafenhuoguofenwandoufensi
var str = "巫峡粉丝 WuXiaFenSi 酸辣粉⽕锅粉豌⾖粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-********";
var reg = /[^0-9]/g; //匹配所有除开0到9(包括0和9)以外的字符
var result = place(reg,""); //将匹配到的所有字符替换成空
console.log(result);//除了数字以外的字符都被替换成空了,那么剩下的就只有数字了
输出结果:023********
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);
输出结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论