求只有年和月,没有日期的正则表达式

解决方案 »

  1.   

    String s = "yyyy" + "年" + "MM" + "月";
    Date date = new Date(System.currentTimeMillis());
    SimpleDateFormat sdf = new SimpleDateFormat(s);
    System.out.println(sdf.format(date));
      

  2.   

    现在是:YYYY-MM-DDvar pattern = /^((\d{2}(([02468][048])|([13579][26]))\-((((0[13578])|(1[02]))\-((0[1-9])|([1-2][0-9])|(3[01])))|(((0[469])|(11))\-((0[1-9])|([1-2][0-9])|(30)))|(02\-((0[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))\-((((0[13578])|(1[02]))\-((0[1-9])|([1-2][0-9])|(3[01])))|(((0[469])|(11))\-((0[1-9])|([1-2][0-9])|(30)))|(02\-((0[1-9])|(1[0-9])|(2[0-8]))))))$/;怎样把上面的改成:YYYYMM
      

  3.   

    var pattern = /^[0-9]{4}(0[1-9]|1[0-2])$/;
      

  4.   

    var yyyymm=^/d{4}(0[1-9]|1[0-2])$;