小编use*_*406的帖子

字符后的正则表达式

我正在尝试使用正则表达式获取字符后的值.在这种情况下,字符串是m325,我需要得到之后的任何东西m.

谁能告诉我我的代码有什么问题?

Regex rgMeter = new Regex("m(.+$");
intMeterID = Convert.ToInt32(rgMeter.Match(strID));
Run Code Online (Sandbox Code Playgroud)

更新:

感谢您的所有答案...由于某种原因,正则表达式"m(.+)$"返回m以及我需要的字符串.我尝试了组示例,它返回了我想要的数据.为什么我需要使用Groups来执行此操作?

c# regex

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

获得每tr的td值

我有以下风格的代码:

<tr id="201461">
      <td id="0A" style="cursor:pointer" onClick = "ProcessTextBoxClick()" value="Feb 23 2008">Feb 23 2008</td>
      <td id="0B" style="cursor:pointer" onClick = "ProcessTextBoxClick()" value="Feb 25 2008">Feb 25 2008</td>
      <td id="0C" style="cursor:pointer" onClick = "ProcessTextBoxClick()" value="Feb 28 2008">Feb 28 2008</td></tr><tr id="201460">
       <td id="1A" style="cursor:pointer" onClick = "ProcessTextBoxClick()" value="47">47</td></tr>
Run Code Online (Sandbox Code Playgroud)

我有一些JQuery,我获取每行的id,现在我想获得每行的每个td中的每个值.我该怎么做呢?

 var tbl = document.getElementById("tbl-1");

    var numRows = tbl.rows.length;

    for (var i = 1; i < numRows; i++) {

        var ID = tbl.rows[i].id;
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

线程问题

我正在第一次尝试在应用程序中使用线程,但在我尝试实例化我的线程的行上,我得到错误'方法名称预期'.这是我的代码:

private static List<Field.Info> FromDatabase(this Int32 _campId)
    {
        List<Field.Info> lstFields = new List<Field.Info>();

        Field.List.Response response = new Field.List.Ticket
        {
            campId = _campId
        }.Commit();

        if (response.status == Field.List.Status.success)
        {
            lstFields = response.fields;
            lock (campIdLock)
            {
                loadedCampIds.Add(_campId);
            }
        }

        if (response.status == Field.List.Status.retry)
        {
            Thread th1 = new Thread(new ThreadStart(FromDatabase(_campId)));

            th1.Start();

        }

        return lstFields;
    }
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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

保护MVC中的文件夹

我的Content文件夹中有一些文件,我不希望用户无需经过授权即可下载.如何通过在地址栏中键入... Content/{filename}来阻止用户访问该文件?

model-view-controller asp.net-mvc

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

在Nuget的post-build中获取版本

码:

if $(ConfigurationName) == Release (
    cd $(ProjectDir)
    nuget spec Entities -f
    nuget pack DeusPak.Entities.csproj -Prop Configuration=Release
    nuget push DeusPak.Entities.$(version).nupkg  $(MYGET_API_KEY) -Source     http://www.myget.org/F/lojaali/api/v2/package
)
Run Code Online (Sandbox Code Playgroud)

我刚开始玩NuGet,想知道如何在我的NuGet包中包含版本号.我目前正在将其编码到后期构建事件中,这显然不是我想要继续做的事情.有人可以帮忙吗?

这是我目前的后期制作活动:

if $(ConfigurationName) == Release (
    cd $(ProjectDir)
    nuget spec Dev-f
    nuget pack Dev.csproj -Prop Configuration=Release
    nuget push Dev.1.0.0.0.nupkg  $(MYGET_API_KEY) -Source     http://www.myget.org/F/api/v2/package
)
Run Code Online (Sandbox Code Playgroud)

更新:

好的,我已设法使用正确的自动递增版本号构建DLL:

if $(ConfigurationName) == Release (
    cd $(ProjectDir)
    nuget spec Dev -f
    nuget pack Dev.csproj -Prop Configuration=Release
    nuget push Dev.$(version).nupkg  $(MYGET_API_KEY) -Source     http://www.myget.org/F/api/v2/package
)
Run Code Online (Sandbox Code Playgroud)

但是这个版本没有显示在我的MyGet包列表中.如何让它显示在那里以便可以下载?或者只能通过点击"添加包"手动完成?

c# nuget

5
推荐指数
2
解决办法
4829
查看次数

HTML5验证和字段比较

目前有没有办法在2个字段之间进行比较检查,以检查它们是否匹配或在HTML5验证中不匹配?或者你必须编写自己的Javascript来做到这一点?

javascript html5 html5-validation

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

Azure移动服务与Web API

我刚刚开始使用Web API来创建基于REST的服务,以便在我的MVC应用程序中使用,我从客户端代码中调用了很多.现在我注意到Azure移动服务提供了一种从客户端代码与数据库交互的另一种简单方法.使用Azure Mobile Services而不是Web API的优势(如果有的话)是什么?

asp.net-mvc asp.net-web-api azure-mobile-services

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

在同一个MVC 6控制器中组合API控制器调用和控制器调用

我刚刚开始使用MVC 6,之前已经为API调用和标准控制器调用创建了单独的控制器.在MVC 6中,不再有APIController类,这些操作可以包含在Controller类中.

所以我在这里有一个TeamsController.我有一个动作来返回视图:

[Route("Teams")] 
public ActionResult Teams()

And then I have actions to return data :

//GET : api/Teams
[Route("api/Teams")]
[HttpGet("GetAllTeams")]
public IEnumerable<Team> GetAllTeams()

//GET : api/Teams/5
[Route("api/Teams/{teamId:int}")]
[HttpGet("{teamId:int}", Name = "GetTeamById")]
public IActionResult GetTeamById(int teamId)

//GET : api/Teams/Chicago Bears
[Route("api/Teams/{teamName}")]
[HttpGet("{teamName}", Name = "GetTeamByName")]
public IActionResult GetTeamByName(string teamName)

//POST : api/Teams
[Route("api/Teams/{team}")]
[HttpPost("{team}", Name = "AddTeam")]
public void AddTeam([FromBody]Team item)

//PUT: api/Teams
[Route("api/Teams/{team}")]
[HttpPut("{team}", Name = "EditTeam")]
public void EditTeam([FromBody]Team item)

//DELETE : api/Teams/4
[Route("api/Teams/{teamId:int}")]
[HttpDelete("{teamId:int}", Name="DeleteTeam")]
public …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core-mvc asp.net-core

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

将Knockout js json转换为observable

我正在努力返回JSON数据并将其转换为可观察的数据.数据以JSON格式返回,但似乎没有分配给observable.有人可以帮忙吗?我猜这个问题是在ajax调用的成功部分:

<script type="text/javascript">

function StandingsViewModel() {
    var self = this;

    self.standings = ko.observableArray();

    self.DivisionName = ko.observable('');

    self.afceast = ko.computed(function () {

        return ko.utils.arrayFilter(self.standings(), function (i) {
            return "AFC East" == i.DivisionName;
        });
    });

    self.afccentral = ko.computed(function () {

        return ko.utils.arrayFilter(self.standings(), function (i) {
            return "AFC Central" == i.DivisionName;
        });
    });

    self.afcwest = ko.computed(function () {

        return ko.utils.arrayFilter(self.standings(), function (i) {
            return "AFC West" == i.DivisionName;
        });
    });

    self.nfceast = ko.computed(function () {

        return ko.utils.arrayFilter(self.standings(), function (i) {
            return "NFC East" …
Run Code Online (Sandbox Code Playgroud)

javascript json knockout.js

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

电子邮件地址正则表达式,最大长度

我有一个正则表达式,我用于客户端HTML5验证,我需要添加一个最大长度元素.这是我的正则表达式:

@pattern = @"^([a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)$"
Run Code Online (Sandbox Code Playgroud)

例如,我将它限制为50个字符?

编辑:我需要检查与我使用HTML5验证相同的正则表达式中的最大长度,该验证目前仅允许检查必需和模式属性.

html regex

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