Javascript中字符串的第一个单词的位置

Luk*_*rns 3 javascript regex string position cpu-word

我最初使用indexOf来查找空格,但我想找到任何单词边界.

像这样的东西,但是什么正则表达式?

var str = "This is a sentence",
firstword = str.search("");
return word;
Run Code Online (Sandbox Code Playgroud)

我想要回复"这个".即使在制表符,句号,逗号等的情况下也是如此.

Mat*_*ell 11

像这样的东西:

var str = "This is a sentence"; 
return str.split(/\b/)[0];
Run Code Online (Sandbox Code Playgroud)

虽然您可能想要检查是否存在这样的匹配:

var str = "This is a sentence"; 
var matches = str.split(/\b/);
return matches.length > 0 ? matches[0] : "";
Run Code Online (Sandbox Code Playgroud)