正则表达式 - 在引号之间获取字符

时间:2013-11-07 19:16:44

标签: javascript regex

我有以下字符串。我可以用什么注册表来获取电子邮件地址或双引号之间出现的任何内容?

'E11000 duplicate key error index: app-dev.users.$email_1  dup key: { : "testuse@example.net" }'

1 个答案:

答案 0 :(得分:4)

您可以使用此正则表达式:

/"([^"]+)"/

<强>测试

s='E11000 duplicate key error index: app-dev.users.$email_1  dup key: { : "testuse@example.net" }';
var email = s.match(/"([^"]+)"/)[1];
//=> testuse@example.net