小编use*_*440的帖子

如何使用Typescript中的正则表达式进行电子邮件验证

我需要使用typescript Angular app从Excel文件验证电子邮件和日期字段.

我正在尝试使用正则表达式进行验证,但对于正确的电子邮件地址,结果总是返回false.

任何人都可以帮我验证电子邮件和日期吗?

以下是我编写的代码

零件:

import {  Component } from '@angular/core';
import * as FileSaver from 'file-saver';
import * as XLSX from 'xlsx';
import {UploadService} from '../services//upload.service';


import { FileUploader ,FileItem,ParsedResponseHeaders,FileLikeObject} from 'ng2-file-upload';

import { SpotCheck } from '../models/SpotCheckFields';  

@Component ({  
    selector: 'my-app',  
    templateUrl:'./excelUpload.html',
    providers:[UploadService]
})  

export class ExcelUploadComponent  { 

    public SpotChecklist: SpotCheck[];
    public project_master:any[];

    uploader:FileUploader;

    constructor(private uploadservice: UploadService ){
        this.SpotChecklist=[];
        this.project_master=[];
    }
    ngOnInit(): void {
        this.uploader = new FileUploader({
            url: 'http://localhost:5000/upload'
            // headers: [{name:'Accept', value:'application/json'}],
            // autoUpload: …
Run Code Online (Sandbox Code Playgroud)

javascript validation typescript angular

13
推荐指数
1
解决办法
2万
查看次数

IDX10501:签名验证失败。无法匹配密钥

我的任务是使用来自外部应用程序的 ADFS 令牌对 API 进行身份验证,因此我创建了两个应用程序,一个是 MVC 应用程序,可以说A 使用 SSO 凭据进行身份验证,另一个是 WEB API 应用程序,可以说B,所以在这里从 A,我正在使用 A 的 ADFS 令牌调用 B 的 API,但出现错误。有没有人帮我解决这个问题?

以下是应用程序B中 WEB API 中的代码

           ConfigurationManager<OpenIdConnectConfiguration> configManager =
                new ConfigurationManager<OpenIdConnectConfiguration>(openIdConfig, new 
                                                                     OpenIdConnectConfigurationRetriever());

            OpenIdConnectConfiguration config = 
            configManager.GetConfigurationAsync().GetAwaiter().GetResult();
            result.EmailId = Claims.FirstOrDefault(claim => claim.Type == "upn").Value;
            result.WindowsNTId = Claims.FirstOrDefault(claim => claim.Type == "unique_name").Value;
            var utc0 = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
            result.TokenCreatedOn = utc0.AddSeconds(Convert.ToInt64((Claims.FirstOrDefault(claim => 
            claim.Type == "iat").Value)));
            result.TokenExpiresOn = utc0.AddSeconds(Convert.ToInt64((Claims.FirstOrDefault(claim => 
            claim.Type == …
Run Code Online (Sandbox Code Playgroud)

adfs oauth-2.0 jwt azure-active-directory openid-connect

8
推荐指数
1
解决办法
6088
查看次数

如何使用淘汰赛提交数据..我有这样的下面的形式

如何使用mvc4中的knockout提交数据,我创建了一个包含员工ID,员工姓名,名称和部门的表单,根据下拉列表选择代码已经正常工作,但我只是在提交时受到了攻击.

但我应该如何获取viewmodel的文本框值并将其绑定到data属性?

<div id="div1">
    <table align="center"> 
        <tr>
            <td>enter code here
                Employee Id:
            </td>
            <td>enter code here
                <input data-bind="value:EmpId" type="text" id="txtempid"/> 
            </td>
        </tr>
        <tr>
            <td>
                Name:
            </td>
            <td><input data-bind="value:EmpName" type="text" id="txtempname"/>
            </td>
        </tr>
        <tr>
            <td>
                Designation:
            </td>
            <td><input data-bind="value:Designation" type="text" id="txtdesignation"/>
            </td>
        </tr>
        <tr>
            <td>
                 Department Name:
            </td>
            <td> 
                <select id="CategoryType" style="width: 250px; height: 25px; margin-top:10px;" data-bind="optionsText:'deptname', value:deptid"></select>
            </td>
        </tr>
        <tr>
            <td align="right" colspan="2">
                <input type="submit" value="Save" id="btnSave" name="btnSave" />
                    &nbsp
                    <input type="submit" value="Cancel" id="btnCancel" name="btnCancel" />
            </td>
        </tr>
    </table>
</div> …
Run Code Online (Sandbox Code Playgroud)

ajax jquery asp.net-mvc-4 knockout.js

3
推荐指数
1
解决办法
1万
查看次数

电源报告嵌入的未经授权错误 401

我正在尝试使用以下链接将我的 Power Bi 报告嵌入到我的 MVC 应用程序中https://learn.microsoft.com/en-us/power-bi/developer/embed-sample-for-customers 我能够得到access_token 但无法根据组 ID 检索仪表板或报告,因为出现401 未经授权 错误。

让我知道我做错了什么。

c# powerbi powerbi-embedded

3
推荐指数
1
解决办法
7887
查看次数

如何将对象属性绑定到angular2中的文本框

我是Angular的新手,我试图绑定由模型对象的文本框组成的表单。但我收到类似“未处理的承诺拒绝:模板解析错误:由于它不是'input'的已知属性而无法绑定到'NgModel'的错误”

我在Google投入了大量时间,但仍然存在问题

下面是我的代码。

的HTML:

    <div>
     <div class="col-sm-6 form-group">
        <label class="control-label">Project Name:</label>
        <input type="text" class="form-control" id="txtProjName" [(NgModel)]="projectFieldsdtl.PROJECT_NAME" >
    </div>

     <div class="col-sm-6 form-group">
        <label class="control-label">Project Manager Name:</label>
        <input type="text" class="form-control" id="txtProjManager" >
    </div>
    <div class="col-sm-6 form-group">
        <label class="control-label">Project Manager Email ID:</label>
        <input type="text" class="form-control" id="txtProjManagerMailID" >
    </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

app.module.ts

    import { NgModule }      from '@angular/core';
    import { BrowserModule } from '@angular/platform-browser';
    import { AppComponent }  from './app.component';
    import { FormsModule} from '@angular/forms';  
    import { HttpModule } from '@angular/http';
    import {SpotCheckStatusComponent} from './spotcheckstatus.component'; …
Run Code Online (Sandbox Code Playgroud)

angular2-forms angular2-template angular2-ngmodel angular

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

如何在c#中更改数组的索引?

我有一个包含7个元素的数组,我需要将5和6个索引元素移动到1和2位置,反之亦然

比如说

 ItemParameter[] parameters = {a,b,c,d,f,g,h};
Run Code Online (Sandbox Code Playgroud)

我需要

 {a,g,h,d,f,b,c}
Run Code Online (Sandbox Code Playgroud)

.net c#

-4
推荐指数
1
解决办法
4562
查看次数