小编use*_*647的帖子

正则表达式允许数字,破折号,逗号

我想知道C#的正则表达式满足以下模式:

  • 只允许数字,逗号和数字
  • 必须以数字开头和结尾
  • 数字范围是0到999
  • 数字(例如1,2,3)或范围(例如1-3、2-5)用','分隔
  • 两个','之间必须是数字或范围
  • “-”必须以数字开头和结尾
  • ','后仅允许0-1空格

例:

1-100,134,200 --> PASS. Maximum range of numbers 0-999
1,18,100      --> PASS
1, 18, 100    --> PASS. Allow 0-1 white space after ',' 
1,  18,100    --> FAIL. Due to more than 1 white space after ','
1-,18,100     --> FAIL. Due to no digit after '-'
-2,18,100     --> FAIL. Due to no digit before '-'
1,,18,100     --> FAIL. Due to no digit between ','
1, ,18,100    --> FAIL. Due to no digit between …
Run Code Online (Sandbox Code Playgroud)

c# regex

17
推荐指数
2
解决办法
936
查看次数

如何在jQuery datetimepicker中获取utc时间

我正在使用尝试此jQuery datetimepicker来获取日期和时间数据.我能够得到大部分的东西(格式,显示等).但是,我无法以UTC格式获取日期和时间.我只能以本地格式获取日期和时间.

有谁知道如何修改它来获取日期和时间?或删除弹出窗口中的"现在"按钮?

jquery datetimepicker

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

@ Html.ListBox用于使用和创建问题

我有一个带有2个列表框(list1,list2)的网页,我可以将项目从一个列表框转移到另一个列表框并返回.当我单击提交按钮时,我想将list2中的所有项值返回到httppost方法.

我有3个问题:

  1. 如何确定所选列表的属性?
  2. 如何获得一个初始的空列表(对于list2)?list1是否填充了项目?
  3. 单击提交按钮时如何将所有list2项返回到模型?

模型:

public class TestModel
{
    public List<SelectListItem> OptionList { get; set; }
    public List<SelectListItem> SelectedOptionList { get; set; }
    public string[] SelectedOptions { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

控制器:

private TestModel testModel  = new TestModel();

public ActionResult TestPage()
{
    ViewBag.Message = "Test Page";

    testModel.OptionList = new List<SelectListItem>();

    for (int i = 1; i <= 100; i++)
    {
        SelectListItem item = new SelectListItem();
        item.Text = "Option " …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor html.listboxfor

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