在javascript中匹配单词到空白

时间:2012-08-22 22:43:03

标签: javascript regex

我有以下字符串

var str = "Format-ABC-D Type-O"

我想从这个字符串中取出“ABC-D”。好胖我

str.(/Format-(\w+)/i)[1]

但这只是给了我“ABC”。我怎样才能匹配空格?

2 个答案:

答案 0 :(得分:2)

匹配除空白之外的任何内容,而不只是单词字符:

/Format-(\S+)/i

答案 1 :(得分:0)

您可以先将字符串修剪为空格,然后再进行操作。所以

str = str.substr(0, str.indexOf(" ")) // str is "Format-ABC-D"