来自Kendo Date-Picker的正则表达式日期字符串/值

时间:2014-07-01 16:06:48

标签: javascript jquery regex

我正在创建客户日历/日程表。

我正在使用Kendo-UI的日期选择器。

                @(Html.Kendo().DatePicker()
                    .Name("EventEndDate")
                    .Value(DateTime.Now)
                    .Min(DateTime.Now)
                    .HtmlAttributes(new { style = "width:150px" })
                )

值和min产生以下字符串:      的 2014年7月1日 我试图从这个字符串中解析出这个月中的那一天(在这个示例中,就是那个。)

我从来没有真正使用过正则表达式,但这就是我一直在尝试的东西:

<script>
    $(function () {
        $("#Cancel").click(function () {
            $(".k-window").hide();
        });
        $("#Save").click(function () {
            var a = $("#Type").text(); // get event type
            var b = $("#Type").val();
            var c = $("#EventEndDate").val();
            var d = (new Date).getDate();


            function validateDate(Date) {
                var pattern = new RegExp("\/(\d+)\/");
                pattern.test(c);
            }


        });
    });
</script>

但这根本不起作用......

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

如果你只想要数字1,那么试试下面的正则表达式。

\/(\d+)\/

DEMO

第1组捕获//之间的数字。