小编Mat*_*att的帖子

Javascript正则表达式在IE中失败,但在Chrome和Edge中运行

我试图用javascript中的正则表达式替换文件名中的非法字符,但它在IE 11中不断出现"正则表达式中的语法错误".相同的代码在Chrome和Edge中运行良好.

String.prototype.replaceAll = function (search, replacement) {
     var target = this;
     return target.replace(search, replacement);
};

var filename = 'test+&+this+again.2016.txt';

filename = filename.replaceAll(new RegExp(/[^a-zA-Z0-9_\-&.]+/, 'g'), '_');
Run Code Online (Sandbox Code Playgroud)

期望的输出是

filename = 'test_&_this_again.2016.txt';
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

谢谢

javascript regex

9
推荐指数
1
解决办法
9786
查看次数

Ngrok + IIS Express和Windows身份验证

我试图通过ngrok公开我在ASP.NET MVC 5中开发的Web应用程序,而我对Windows身份验证没有好运。我的计划是使用其他带有IE8的VM(在此处插入愤怒)和一些通过ngrok连接的移动设备来测试该应用程序。

我的设置详细信息如下。

  • 具有Server 2008(域控制器),Visual Studio 2013,SQL等的VM和开发工具
  • 具有测试用户的VM中的域XYZ设置
  • 该Web应用程序通过IIS Express中的F5'ing VS运行,并使用Windows身份验证。IIS express配置为支持Windows身份验证。
  • 我已经在applicationhost配置文件中配置了ngrok绑定,还运行了netsh命令“ netsh http add urlacl url = URLPLUSPORT user = everyone”

我可以使用localhost在VM上访问和使用/调试应用程序,这一直有效。但是,当我运行ngrok然后从VM外部访问该应用程序时,我得到登录凭据提示(期望如此)。我输入了正确的用户名/密码,但我仍然得到401 Unauthorized,无法访问该应用程序。

有人可以帮忙吗?我是否需要任何其他配置以允许身份验证通过?这有可能吗?

我现在很沮丧,ngrok网站已关闭,尽管我无法想象有很多有关此方案的文档:(

谢谢你的帮助

authentication asp.net-mvc windows-authentication iis-express ngrok

6
推荐指数
0
解决办法
536
查看次数

Google Cloud SQL - Postgresql 存储不断增长

我最近开始修改 Google Cloud SQL - PostgreSQL。

我创建了一个空数据库,在 4-5 天后,其存储使用量已增长到 20GB 以上。它只是不断上升,但数据库中没有数据。它甚至没有被使用。

有谁知道会做什么以及如何阻止它?

在此处输入图片说明

postgresql google-cloud-sql

3
推荐指数
2
解决办法
656
查看次数