正则表达式提取子字符串,由于某种原因返回2个结果

18 浏览
0 Comments

正则表达式提取子字符串,由于某种原因返回2个结果

我需要在JavaScript中做很多正则表达式的事情,但是语法方面遇到了一些问题,似乎找不到一个权威的资源..因为当我执行以下代码时:

var tesst = "afskfsd33j"
var test = tesst.match(/a(.*)j/);
alert (test)

它显示的是

"afskfsd33j, fskfsd33"

我不确定为什么会输出原始字符串和匹配的字符串,我想知道如何只获取匹配的部分(从原始字符串中提取我想要的部分)

感谢任何建议。

0