Jquery 如何将此日期正则表达式从';年月日';至';年月日';?
鉴于正则表达式:Jquery 如何将此日期正则表达式从';年月日';至';年月日';?,jquery,regex,Jquery,Regex,鉴于正则表达式: (/^\d\d?\/\d\d?\/\d\d\d\d$/) 这意味着“请以dd/mm/yyyy格式输入日期。” 如何将斜杠与破折号互换,使其处于格式dd-mm-yyyy?试试这个 /^\d{1,2}-\d{1,2}-\d{4}$/ 您也可以尝试使用regex live on或 /^\d{1,2}-\d{1,2}-\d{4}$/ 您也可以尝试使用regex live on或只需将前斜杠替换为破折号: (/^\d\d?-\d\d?-\d\d\d\d$/) 只需将正斜杠替换为破
(/^\d\d?\/\d\d?\/\d\d\d\d$/)
这意味着“请以dd/mm/yyyy格式输入日期。”
如何将斜杠与破折号互换,使其处于格式dd-mm-yyyy
?试试这个
/^\d{1,2}-\d{1,2}-\d{4}$/
您也可以尝试使用regex live on或
/^\d{1,2}-\d{1,2}-\d{4}$/
您也可以尝试使用regex live on或只需将前斜杠替换为破折号:
(/^\d\d?-\d\d?-\d\d\d\d$/)
只需将正斜杠替换为破折号:
(/^\d\d?-\d\d?-\d\d\d\d$/)
请改用此正则表达式:
/^\d{1,2}-\d{1,2}-\d{4}$/
这里有一个 改用此正则表达式:
/^\d{1,2}-\d{1,2}-\d{4}$/
这里有一个 这是从以下内容修改而来的:
^(0[1-9]| 1\d | 2[0-8]| 29(?=-\d\d-(?!1[01345789]00 | 2[1235679]00)\d\d(?[02468][048]12479][26])| 30(?!-02)| 31(?=-0[13578]ゾ-1[02])-(0[1-9]タ1[0-2]-([12]\d{3}$
你为什么想要这些?因为它处理有效日期和闰年等
试试看
在16分钟内(从发帖到发帖的时间),我一点也没有想到这一点。如前所述,我修改了一个已经创建的版本,其作者比我在RegEx中的表现要好得多
^(0[1-9]| 1\d | 2[0-8]| 29(?=-\d\d-(?!1[01345789]00 | 2[1235679]00)\d\d(?[02468][048]12479][26])| 30(?!-02)| 31(?=-0[13578]ゾ-1[02])-(0[1-9]タ1[0-2]-([12]\d{3}$
你为什么想要这些?因为它处理有效日期和闰年等
试试看
在16分钟内(从发帖到发帖的时间),我一点也没有想到这一点。如前所述,我修改了已经创建的一个,它的作者比我在RegEx中的表现要好得多。。。将
\/
更改为有效的-
。谢谢,我是reg-expressions的新手。您使用的是什么语言?用于验证的jquery。。。将\/
更改为有效的-
。谢谢,我是reg-expressions新手。您使用的是什么语言?用于验证的jquery