这个弄了很久,其实特简单,但思路很容易被绕,分析过程不多说了,直接上demo。
This is a dictionary.
找出其中包含"is"的所有单词。
var reg = /\b[\w]*is[\w]*\b/g;
var result = "This is a dictionary.".match(reg);
for(var i=0; i<result.length;i++) {
alert(result[i]);
}
不包含"is"的表达式如下:
var reg = /\b(?![\w]*is)[\w]+\b/g;
看不懂的请先学习正则表达式基础,以上是javascript的表达式
标签:包含,dictionary,正则表达式,单词,var,reg From: https://blog.51cto.com/u_16237557/7261734