Rao*_*oul 7 javascript regex jslint node.js
我有以下常规表达
/\<oauth_token\>([^\<]*)\<\/oauth_token\>/
Run Code Online (Sandbox Code Playgroud)
我看到未转义的<字符的jslint违规,但无法解决原因.请问有人可以开导我吗?
此正则表达式被分配给变量,并在整个文件中使用.它位于nodejs模块中.
这是一个非常符合非标准符合的OAUth响应的黑客攻击,它将在未来的某个时刻得到修复.我不想引入XML解析器作为解决问题的额外依赖.
我在JSHint和node-jslint中都看到了这种违规行为.
您可以在github上看到该文件的完整源代码JSHint 的确切输出如下:
lib/oauth-helper.js: line 5, col 21, Unexpected escaped character '<' in regular expression.
lib/oauth-helper.js: line 5, col 39, Unexpected escaped character '<' in regular expression.
lib/oauth-helper.js: line 5, col 44, Unexpected escaped character '<' in regular expression.
lib/oauth-helper.js: line 6, col 22, Unexpected escaped character '<' in regular expression.
lib/oauth-helper.js: line 6, col 47, Unexpected escaped character '<' in regular expression.
lib/oauth-helper.js: line 6, col 52, Unexpected escaped character '<' in regular expression.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2174 次 |
| 最近记录: |