Javascript Regex仅用于部分字符串匹配

时间:2014-05-28 09:41:54

标签: javascript regex string match partial

我需要编写一个JavaScript RegEx,它只匹配单词中的部分字符串。

例如,如果我使用字符串' atta'

进行搜索

它应该返回

true for khatta
true for attari
true for navrattan
false for atta

我无法确定如何使用一个RegEx完成此操作。谢谢!

2 个答案:

答案 0 :(得分:8)

您想在此处使用非字边界\B

/\Batta|atta\B/

答案 1 :(得分:2)

sp00m几乎做对了

^(atta.+|.+atta|.+atta.+)$

Fiddle

如果不允许空格,您可以写

^(atta[\S]+|[\S]+atta|[\S]+atta[\S]+)$