2016-08-22 13 views
0

assert.throwsに問題があります。javascriptです。アサートスローでの正規表現の一致

assert.throws(() => someFunction(someArgument), 
      /string1 (\w+) string2 string 3); 

は、私はスペースが、

が代わりにこれを試してみてください文字だけ&桁と一致しませんstring1 bla bla bla bla string2 string 3

答えて

1

\wと一致し、この表現をしたいです。

string1 ([\w\s]+) string2 string 3 

\sは空白(スペース、タブ、CR、LF)と一致します。 \s

注意:多くの文字列に上記と一致しない_(アンダースコア)が含まれていますので注意してください。 ([\w_ ]+)を使用してください。指定された文字列間で一致するものが問題でない場合は、ただ(.+)

+0

ありがとうございます!それは助けになった –