0

JSMinで圧縮されたJavascriptファイルがあります。これは主にjQueryライブラリで構成されており、IE9とIE8でエラーがスローされますSCRIPT16387: Invalid pointer。IEによって指定された行番号は、いくつかのカスタムjQuery検証メソッドに対応しています。

jQuery.validator.addMethod("emaillist", function(value, element) { 
    return this.optional(element) || /^(\s*,?\s*[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\s*,?\s*){1,}$/im.test(value);
}, "Please specify at least one email address. Separate multiple addresses with a comma.");

jQuery.validator.addMethod("decimal", function(value, element) { 
    return this.optional(element) || /^-?\.?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/im.test(value);
}, "Please enter a valid number.");

グーグルは、このエラーの10の結果すべてを表示し、解決策はありません。当然のことながら、すべての作品はFirefox / Chrome / Safari/etcにあります。私のコードの何が問題になっていますか?

4

1 に答える 1

1

上記の関数をjQueryでラップすることで、エラーを解決しました。

$(document).ready(function(){ ... });
于 2012-10-11T20:21:17.827 に答える