Javascript 月份日期和日期的正则表达式(dd-mmmm和day)

Javascript 月份日期和日期的正则表达式(dd-mmmm和day),javascript,regex,validation,Javascript,Regex,Validation,我应该如何编写正则表达式来检查JavaScript中的字符串“10月26日星期六”?我已尝试使用此正则表达式获取一天: /^(Sunday(,(?=.)|$))?(Monday(,(?=.)|$))?(Tuesday(,(?=.)|$))?(Wednesday(,(?=.)|$))?(Thursday(,(?=.)|$))?(Friday(,(?=.)|$))?(Saturday)$/ 但是我不确定应该如何为日期和月份编写它。jQuery是基于JavaScript构建的API。因此,没有jQu

我应该如何编写正则表达式来检查JavaScript中的字符串
“10月26日星期六”
?我已尝试使用此正则表达式获取一天:

/^(Sunday(,(?=.)|$))?(Monday(,(?=.)|$))?(Tuesday(,(?=.)|$))?(Wednesday(,(?=.)|$))?(Thursday(,(?=.)|$))?(Friday(,(?=.)|$))?(Saturday)$/

但是我不确定应该如何为日期和月份编写它。

jQuery是基于JavaScript构建的API。因此,没有jQuery正则表达式这样的东西

你现在的正则表达式有点疯狂-试试这个:

/^(Mon|Tues|Wednes|Thurs|Fri|Satur|Sun)day \d\d? ((Jan|Febr)uary|March|April|May|Ju(ne|ly)|August|(Septem|Octo|Novem|Decem)ber)$/

jQuery是基于JavaScript构建的API。因此,没有jQuery正则表达式这样的东西

你现在的正则表达式有点疯狂-试试这个:

/^(Mon|Tues|Wednes|Thurs|Fri|Satur|Sun)day \d\d? ((Jan|Febr)uary|March|April|May|Ju(ne|ly)|August|(Septem|Octo|Novem|Decem)ber)$/

你们并没有具体说明日期的哪一部分可以变化,所以我假设一切都是这样。 这是正则表达式:

(Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)[ -/](\d{1,2})[ -/](January|Feburary|March|April|May|June|July|August|September|October|November|December)


您还没有真正指定日期的哪些部分可以变化,所以我假设一切都是这样。 这是正则表达式:

(Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)[ -/](\d{1,2})[ -/](January|Feburary|March|April|May|June|July|August|September|October|November|December)


你能指定你想要匹配的一般输入吗?也许是一些示例输入?你能指定你想要匹配的一般输入吗?也许是一些示例输入?我真的很喜欢你如何使用通用后缀来减少大小。我真的很喜欢你如何使用通用后缀来减少大小后缀。