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/);
};
を壊すん。/regex /構文を使用して正規表現を分割するにはどうすればよいですか?は、どのように私はクロージャリンター(<a href="http://code.google.com/closure/utilities/docs/linter_howto.html" rel="nofollow">http://code.google.com/closure/utilities/docs/linter_howto.html</a>)の下で、lintのすべての私のjavascriptファイルを取得しようとしているJavaScriptの
行24、E:0110:行が長すぎます(200文字)。 0個の新しいエラーを含む1個のエラーが1個のファイル(0個のファイルはOK)に見つかりました。
これは、ちょっと複雑な正規表現の各部分にコメントを付けるという利点があります。いい答え。 – Chubas
警告:これを行うと、正規表現の各バックスラッシュの前に余分なバックスラッシュを入れることを覚えておく必要があります。 –