正则表达式适用于浏览器,但不适用于Node.js

Umakant Patil

我必须匹配给定变量中的一些字符串。说我有变数

var x = 'elseif testing';

现在,我想从该字符串获取值“ testing”。这样写。

x.match(/^elseif(.*)/);

后来我意识到有时候我确实会收到字符串:

var x = 'else if testing';

所以我写了一个表达式来匹配:

x.match(/^else[\s+]if(.*)/);

这在浏览器上效果很好,但在Node.js中效果不好。有什么原因吗?

阿努巴瓦

尝试不使用double escapescharacter class

x.match(/^else\s*if(.*)/i);

还添加i了不区分大小写的搜索。

另请注意,由于内部(和许多其他正则表达式特殊字符)被视为文字加号,[\s+]因此它也将与文字匹配+character class +

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Elevation呼叫适用于浏览器,但不适用于node.js

来自分类Dev

API适用于浏览器,而不适用于JS

来自分类Dev

浏览器后退按钮不适用于 gatsby.js 项目

来自分类Dev

Angular js ng-show不适用于本机Math表达式

来自分类Dev

Node.js API-适用于Postman,但不适用于Angular.js

来自分类Dev

JS适用于Chrome,但不适用于Firefox

来自分类Dev

JS适用于Chrome,但不适用于Firefox

来自分类Dev

JS适用于Firefox和Safari,但不适用于Chrome。这是我的网站

来自分类Dev

背景图像适用于 CSS 但不适用于 Webpack 的 JS

来自分类Dev

单击适用于 jQuery 但不适用于 vanilla js

来自分类Dev

正则表达式匹配表达式适用于 php 但不适用于 javascript

来自分类Dev

sql 查询不适用于 node.js mysql 但适用于终端

来自分类Dev

表达静态路径不适用于passport.js

来自分类Dev

websocket与http模块一起使用,但不适用于express(node.js)

来自分类Dev

c ++ 0x正则表达式适用于clang,但不适用于gcc 4.9.2

来自分类Dev

正则表达式适用于测试用例,但不适用于实际代码

来自分类Dev

正则表达式适用于Javascript,但不适用于PHP preg_match

来自分类Dev

正则表达式适用于测试用例,但不适用于实际代码

来自分类Dev

c ++ 0x正则表达式适用于clang,但不适用于gcc 4.9.2

来自分类Dev

正则表达式不适用于javascript

来自分类Dev

正则表达式不适用于密码

来自分类Dev

正则表达式不适用于if语句

来自分类Dev

agrepl不适用于正则表达式

来自分类Dev

替换不适用于正则表达式

来自分类Dev

正则表达式不适用于\和]

来自分类Dev

正则表达式不适用于ZipCode

来自分类Dev

正则表达式不适用于

来自分类Dev

正则表达式不适用于密码

来自分类Dev

agrepl不适用于正则表达式

Related 相关文章

  1. 1

    Google Elevation呼叫适用于浏览器,但不适用于node.js

  2. 2

    API适用于浏览器,而不适用于JS

  3. 3

    浏览器后退按钮不适用于 gatsby.js 项目

  4. 4

    Angular js ng-show不适用于本机Math表达式

  5. 5

    Node.js API-适用于Postman,但不适用于Angular.js

  6. 6

    JS适用于Chrome,但不适用于Firefox

  7. 7

    JS适用于Chrome,但不适用于Firefox

  8. 8

    JS适用于Firefox和Safari,但不适用于Chrome。这是我的网站

  9. 9

    背景图像适用于 CSS 但不适用于 Webpack 的 JS

  10. 10

    单击适用于 jQuery 但不适用于 vanilla js

  11. 11

    正则表达式匹配表达式适用于 php 但不适用于 javascript

  12. 12

    sql 查询不适用于 node.js mysql 但适用于终端

  13. 13

    表达静态路径不适用于passport.js

  14. 14

    websocket与http模块一起使用,但不适用于express(node.js)

  15. 15

    c ++ 0x正则表达式适用于clang,但不适用于gcc 4.9.2

  16. 16

    正则表达式适用于测试用例,但不适用于实际代码

  17. 17

    正则表达式适用于Javascript,但不适用于PHP preg_match

  18. 18

    正则表达式适用于测试用例,但不适用于实际代码

  19. 19

    c ++ 0x正则表达式适用于clang,但不适用于gcc 4.9.2

  20. 20

    正则表达式不适用于javascript

  21. 21

    正则表达式不适用于密码

  22. 22

    正则表达式不适用于if语句

  23. 23

    agrepl不适用于正则表达式

  24. 24

    替换不适用于正则表达式

  25. 25

    正则表达式不适用于\和]

  26. 26

    正则表达式不适用于ZipCode

  27. 27

    正则表达式不适用于

  28. 28

    正则表达式不适用于密码

  29. 29

    agrepl不适用于正则表达式

热门标签

归档