diff --git a/src/ngSanitize/filter/linky.js b/src/ngSanitize/filter/linky.js
index 5a0352ea070f..efaa54d8b3c3 100644
--- a/src/ngSanitize/filter/linky.js
+++ b/src/ngSanitize/filter/linky.js
@@ -104,7 +104,7 @@
*/
angular.module('ngSanitize').filter('linky', ['$sanitize', function($sanitize) {
var LINKY_URL_REGEXP =
- /((ftp|https?):\/\/|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>]/,
+ /((ftp|https?):\/\/|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"]/,
MAILTO_REGEXP = /^mailto:/;
return function(text, target) {
diff --git a/test/ngSanitize/filter/linkySpec.js b/test/ngSanitize/filter/linkySpec.js
index b01a34c7bc0e..a09d78688fd8 100644
--- a/test/ngSanitize/filter/linkySpec.js
+++ b/test/ngSanitize/filter/linkySpec.js
@@ -25,6 +25,8 @@ describe('linky', function() {
toEqual('me@example.com');
expect(linky("send email to me@example.com, but")).
toEqual('send email to me@example.com, but');
+ expect(linky("my email is \"me@example.com\"")).
+ toEqual('my email is "me@example.com"');
});
it('should handle target:', function() {