将正则表达式从ruby转换为javascript时进行双转义
我在Rails中使用此正则表达式检查电子邮件地址是否包含以下基本部分:将正则表达式从ruby转换为javascript时进行双转义,javascript,ruby-on-rails,ruby,regex,Javascript,Ruby On Rails,Ruby,Regex,我在Rails中使用此正则表达式检查电子邮件地址是否包含以下基本部分: /.+@.+\..+/i 我正在尝试将其转换为javascript,以便在客户端执行相同的验证。我试过一个: 创业板: 但是translated\u regex.test('address@gmail.com)在这两种情况下都不起作用 我做错了什么或错过了什么?不要双重逃避: var-translated\u regex=/.+@.+\+/ console.log(已翻译的正则表达式test()address@gmail
/.+@.+\..+/i
我正在尝试将其转换为javascript,以便在客户端执行相同的验证。我试过一个:
创业板:
但是translated\u regex.test('address@gmail.com)
在这两种情况下都不起作用
我做错了什么或错过了什么?不要双重逃避:
var-translated\u regex=/.+@.+\+/
console.log(已翻译的正则表达式test()address@gmail.com)
不要双重转义圆点:
var-translated\u regex=/.+@.+\+/
console.log(已翻译的正则表达式test()address@gmail.com)
无需重复转义周期无需重复转义周期谢谢!可惜上述方法是错误的。谢谢!可惜上述方法是错误的。
var translated_regex = /.+@.+\\..+/i
var translated_regex = /.+@.+\\..+/