小编J00*_*0MZ的帖子

切换组合案例字符串正则表达式和数字

有没有办法在单个Javascript switch语句中创建多个案例?

在我的代码中,我通过jQuery接收字段的值.

是否有可能一个案例检查字符串正则表达式而另一个案例检查相同变量的数量?

我在想:

var field = $(this).val();
var msg;
switch (field) 
{
    case field.test('Yes'):

     msg = "FOO\n";
     break;

    case 10: 
     msg = "BAR\n";
     break;
}
Run Code Online (Sandbox Code Playgroud)

虽然我在这里看到:在JavaScript中用于字符串匹配的switch语句

使用开关字符串的方法是通过向switch语句发送"true"值.

什么是最简洁(和正确!)的方法来实现这一目标?

javascript regex jquery switch-statement

5
推荐指数
1
解决办法
6410
查看次数

为 Azure CDN 创建服务主体失败,出现租户权限错误

我正在尝试将 Azure CDN 添加为服务帐户,以便将其连接到 KeyVault。
遵循官方指南和其他建议,例如无法将 Microsoft.Azure.Cdn 服务主体添加到 Key Vault 访问策略

但是这个命令:

New-AzureRmADServicePrincipal -ApplicationId "205478c0-bd83-4e1b-a9d6-db63a3e1e1c8"
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

New-AzureRmADServicePrincipal :使用此权限时,正在创建的服务主体的后备应用程序必须在本地租户中。

即使在我使用Set-AzureRmContext -TenantId xxx.
任何帮助表示赞赏!

azure azure-cdn azure-active-directory

5
推荐指数
1
解决办法
4398
查看次数

使用变量时,通过 Azure CLI 为资源分配多个标签会产生一个大标签

通过带有标签列表的 az cli (bash) 创建 VM 时。

首先设置这个变量:
tags='env=qa servertype=frontend Distinct=qa-frontend25 CI=Yes DataDog:True'

但是,在 bash shell 中运行以下命令时
az vm create ... --tags "${tags}"

它创建了一个具有键env和值的长标签qa servertype=frontend Distinct=qa-frontend25 CI=Yes DataDog=True

来自 Azure CLI文档

--tags Space-separated tags in 'key[=value]' format.

这里缺少什么?

azure azure-virtual-machine azure-cli

4
推荐指数
2
解决办法
3744
查看次数