动态生成正则表达式,查找所有数组中包含的人名

来源:互联网 发布:用java判断闰年 编辑:程序博客网 时间:2024/05/31 18:47
/*动态生成正则表达式,查找所有数组中包含的人名*/
var names=["明明" ,"静静","李蕾","大王","苹果" ];
var str="明明喜欢我,却不告诉我\n"+
"别理我,我想静静\n"+
"静静是谁\n"+
"明明是谁\n"+
"大王叫我来巡山\n"+
"你是我的小呀兄啊苹果";
//var reg=/明明|静静/g;这种太死板
var reg=new RegExp(names.join("|"),"g");//
//console.log(str.match(reg));


/*var arr=null;
while((arr=reg.exec(str))!==null){
console.log(
"在位置"+arr.index+"发现敏感词"+arr[0]
);
}
var arr=reg.exec();*/



0 0
原创粉丝点击