0

次の日付形式の場合、正規表現文字列式は何になりますか?

09 Jan 2012
09/01/2012

最小または最大なし。次のようなすべての正規表現を格納するJavaScriptファイルがあります。

var saNumberRegEx = /(^0[87][23467]((\d{7})|( |-)((\d{3}))( |-)(\d{4})|( |-)(\d{7})))/;
var tagNameRegEx = /^[a-z0-9][-\.a-z0-9]{4,29}$/i;

ありがとうございました

4

4 に答える 4

1
 /^\d{2}\s\w{3}\s\d{4}$/.test('09 Jan 2012'); // true
 /^\d{2}\/\d{2}\/\d{4}$/.test('09/01/2012'); // true

 /^\d{2}\s\w{3}\s\d{4}\s\d{2}\/\d{2}\/\d{4}$/.test('09 Jan 2012 09/01/2012'); // true
于 2012-06-05T21:20:32.647 に答える
0

第 1 種 (2012 年 1 月 9 日):

/\d{2} [a-z]{3} \d{4}/i

2 番目の種類 (2012 年 9 月 1 日):

/\d{2}\/\d{2}\/\d{4}/
于 2012-06-05T21:23:23.277 に答える
0

編集:

サンプル1

/^\d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{4}$/

サンプル 2

/^\d{2}/\d{2}/\d{4}$/
于 2012-06-05T21:15:59.147 に答える
0
    /^(\d{1,2})[\-./ ](\d{1,2})[\-./ ](\d{4})$/.test('09/12/2012');//Just for month taken as number

        /^(\d{1,2})[\-./ ](Jan|Feb|Mars|Avril|Mai|Juin|Juil|Aout|Sept|Oct|Nov|Dec)[\-./ ](\d{4})$/.test('09 Jan 2012');//True just for month taken as word ex: jan/Dec



 /^(\d{1,2})[\-./ ](?:(\d{1,2})|(Jan|Feb|Mars|Avril|Mai|Juin|Juil|Aout|Sept|Oct|Nov|Dec))[\-./ ](\d{4})$/.test('09/12/2012');//True,Mixed month can be any number or word of month

    /^(\d{1,2})[\-./ ](?:(\d{1,2})|(Jan|Feb|Mars|Avril|Mai|Juin|Juil|Aout|Sept|Oct|Nov|Dec))[\-./ ](\d{4})$/.test('09 Jan 2012');// TRue,Mixed month can be any number or word of month

    /^(\d{1,2})[\-./ ](?:(\d{1,2})|(Jan|Feb|Mars|Avril|Mai|Juin|Juil|Aout|Sept|Oct|Nov|Dec))[\-./ ](\d{4})$/.test('09-Jan-2012');//True, Mixed month can be any number or word of month
于 2015-06-29T22:39:09.227 に答える