有了正则表达式。在JS中,检查字符串中的2个字符串

时间:2012-03-29 12:25:35

标签: javascript regex string

我对正则表达式很垃圾,所以有人能帮我找到:

In a string至少出现一次of two other strings

例如,查找字符串foobar

foo foo bar:true

bar:false

foo bar:true

foo barfoo:true

foobar bar:true

foo ba:false

foo foo bar bar:true

提前谢谢大家!

1 个答案:

答案 0 :(得分:1)

/^(?=.*foo)(?=.*bar).*$/.test("foo bar");

如果你想匹配整个单词而不是片段:

/^(?=.*\bfoo\b)(?=.*\bbar\b).*$/.test("foo bar");