Javascript 来自剑道日期选择器的正则表达式日期字符串/值

Javascript 来自剑道日期选择器的正则表达式日期字符串/值,javascript,jquery,regex,Javascript,Jquery,Regex,我正在创建客户日历/时间表 我正在使用剑道UI的日期选择器 @(Html.Kendo().DatePicker() .Name("EventEndDate") .Value(DateTime.Now) .Min(DateTime.Now) .HtmlAttributes(new { style = "wid

我正在创建客户日历/时间表

我正在使用剑道UI的日期选择器

                @(Html.Kendo().DatePicker()
                    .Name("EventEndDate")
                    .Value(DateTime.Now)
                    .Min(DateTime.Now)
                    .HtmlAttributes(new { style = "width:150px" })
                )
值和最小值生成以下字符串: 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>

$(函数(){
$(“#取消”)。单击(函数(){
$(“.k-window”).hide();
});
$(“#保存”)。单击(函数(){
var a=$(“#Type”).text();//获取事件类型
var b=$(“#Type”).val();
var c=$(“#EventEndDate”).val();
var d=(新日期).getDate();
功能验证日期(日期){
var模式=新的RegExp(“\/(\d+)\/”);
模式测试(c);
}
});
});
但这根本不起作用


非常感谢您的帮助。

如果您只需要数字1,请尝试下面的正则表达式

\/(\d+)\/


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

对不起,你是什么意思?我的输入是什么?你想从
7/1/2014
中只获取
7
?只有“1”(不带括号)但输入中没有偏执。我只想要数字1我要用当前代码编辑我的问题,我不知道我做错了什么,你能看一下吗?不管怎样,我都会给你答案,你必须明确提到第一组。