代码之家  ›  专栏  ›  技术社区  ›  Zhansingsong

Array.prototype.some与regexp一起无法正常工作[重复]

  •  0
  • Zhansingsong  · 技术社区  · 6 年前

    当我使用全局标志和不区分大小写标志时,这个正则表达式有什么问题?查询是用户生成的输入。结果应该是[真的,真的]。

    var query = 'Foo B';
    var re = new RegExp(query, 'gi');
    var result = [];
    result.push(re.test('Foo Bar'));
    result.push(re.test('Foo Bar'));
    // result will be [true, false]
    

    var reg = /^a$/g;
    for(i = 0; i++ < 10;)
       console.log(reg.test("a"));
    0 回复  |  直到 7 年前