在我的 ASP.NET MVC 5 应用程序中捆绑 JS 文件时出现以下错误
/* 缩小失败。返回未缩小的内容。
(3828,34-35):运行时错误 JS1013:正则表达式中的语法错误:.
(3789,41-42):运行时错误 JS1013:正则表达式中的语法错误:.
3828处的正则表达式是
function formatPhoneNumber(value) {
value = value.replace(/(\d{3})(\d{3})(\d{4})/, "$1-$2-$3");
return value;
}
在 3789
var isValid = /^[0-9,.$-\s\n]*$/.test(value);
两个表达式都工作正常,但不确定为什么捆绑不能缩小它们
更新 1
common.js 有正则表达式
bundles.Add(new ScriptBundle("~/Scripts/js").Include(
"~/Scripts/jquery.extensions.js",
"~/Scripts/common.js",
"~/Scripts/format.js"));
并在 _layout.cshtml
@Scripts.Render("~/Scripts/js")