我是一位经验丰富的.NET C#软件开发人员,但仅在几个月前我开始使用MVC Razor(MVC 5).
我有一个小情况,我在网上找不到任何答案(搜索后数小时)
我有一个模型,其中包含另一个模型的列表,该模型又具有如下所示的模型列表.
public class Parent
{
public string Name { get; set; }
public string Sex { get; set; }
public int Age { get; set; }
public List<Child> Children { get; set; }
}
public class Child
{
public string Name { get; set; }
public string Sex { get; set; }
public int Age { get; set; }
public List<GrandChild> GrandChildren { get; set; }
}
public class GrandChild
{
public string Name { …Run Code Online (Sandbox Code Playgroud) 我有一个正则表达式从textarea获取@user.当用户用@键入内容时,我会得到它.
我的问题是,我想得到最后一场比赛,而不是所有比赛.
例如:
用户类型:
@josh and @marie = want to show @marie
@josh loves @marie and @anne = show @anne
Run Code Online (Sandbox Code Playgroud)
我的代码显示如下:
@josh,@marie,@anne
Run Code Online (Sandbox Code Playgroud)
我可以获得最后一个@something条目吗?(当用户打字时)
var word=/@(\w+)/ig;
$("#comment").on("keyup",function() {
var content = $(this).val();
var name = content.match(word);
var dataString = name;
if(name.length > 0) {
$("#result").text(name);
}
return false();
});
Run Code Online (Sandbox Code Playgroud)
HTML
<textarea id=comment>@josh and @marie</textarea>
<div id=result></div>
Run Code Online (Sandbox Code Playgroud)
https://jsfiddle.net/dcs5pat8/(按textarea)