【发布时间】:2018-04-18 13:08:16
【问题描述】:
下面是我的 js 代码,我得到 预期的 '\s' 而看到的是 ' '。错误。有人可以帮我解决这个错误。
osVersion = /Mac OS X (10[._\d]+)/.exec(nAgt)[1];
【问题讨论】:
-
你试过
/Mac\sOS\sX\s吗? -
JSLint 真的这么说吗?这……很意外?这肯定会大大改变正则表达式的含义,从寻找单个空格到许多不同的空白字符之一?
-
@Justinas:你是对的。我试过了。这是工作。你能提到这个作为答案吗?我会接受你的回答。
-
@James Thorpe:是的。它说。它还会在“。”之前将警告作为“意外的“\”。在行 osVersion = /Mac\sOS\sX\s(10[\._\d]+)/.exec(nAgt)[1];
标签: javascript jslint