String.prototype.is_email = function() {
return this.match(/[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)\b/);
};
Я пытаюсь получить все мои JavaScript файлы нибудь вкусненькое под закрывающей пуха (http://code.google.com/closure/utilities/docs/linter_howto.html); как разбить регулярное выражение с помощью синтаксиса/regex /.как я разбить регулярное выражение в JavaScript
Линия 24, E: 0110: Линия слишком длинная (200 символов). Найдено 1 ошибок, включая 0 новых ошибок, в 1 файле (0 файлов OK).
И это имеет преимущество, заключающееся в том, чтобы комментировать каждую часть регулярного выражения, что является довольно сложным. Хороший ответ. – Chubas
Предупреждение: если вы это сделаете, вам нужно будет помнить, что нужно добавить дополнительную обратную косую черту перед каждой обратной косой чертой в вашем регулярном выражении. –