无法检测到匹配的空间

时间:2012-01-05 00:52:13

标签: javascript regex

我的网址格式如下:

http://testsite1/mm/page1.php?tID=18&tSerial=TEST TT 1

这是我的JS:

var qs = location.search,
positionID = qs.match(/tID=(\w+)/)[1],
serialID = qs.match(/tSerial=(\w+)/)[1]; 

我的问题是当tSerial有空间时,例如TEST TT 1然后我的qs.match无法捕获空间我必须在这里执行哪些更改?为了捕获空间,我还必须改变什么呢?

1 个答案:

答案 0 :(得分:4)

您可以在serial参数中允许空格,如下所示:

serialID = qs.match(/tSerial=([\w\s]+)/)[1];