标签: javascript regex string match partial
我需要编写一个JavaScript RegEx,它只匹配单词中的部分字符串。
例如,如果我使用字符串' atta'
它应该返回
true for khatta true for attari true for navrattan false for atta
我无法确定如何使用一个RegEx完成此操作。谢谢!
答案 0 :(得分:8)
您想在此处使用非字边界\B。
\B
/\Batta|atta\B/
答案 1 :(得分:2)
sp00m几乎做对了
^(atta.+|.+atta|.+atta.+)$
Fiddle
如果不允许空格,您可以写
^(atta[\S]+|[\S]+atta|[\S]+atta[\S]+)$