将Regex从Ruby转换为JavaScript时双重逃脱



我在轨道上使用此正则表达式来检查电子邮件地址是否包含基本部分:

/.+@.+..+/i

我正在尝试将其转换为JavaScript以进行相同的验证客户端。我在此处尝试了一种方法:

var translated_regex = /.+@.+\..+/i

和gem js_regex:

var translated_regex = /.+@.+\..+/

但是translated_regex.test('address@gmail.com')在任何情况下都不起作用。

我在做什么错或在这里错过?

不要双重逃脱点:

var translated_regex = /.+@.+..+/
console.log(translated_regex.test('address@gmail.com'))

最新更新