Javascript验证,其中字符串可以是日期或特定字符串
Javascript Validation Where String Can Be A Date Or A Specific String
我正在寻找一种方法来验证是否以dd/mm/yyyy格式输入了日期,或者是否输入了特定的字符串。字符串为TBC
因此,只要是dd/mm/yyy,并且字符串TBC有效,任何日期都是有效的。其他任何东西都是无效的。
提前感谢
您应该使用这样的正则表达式:
var datePattern = /^'d{2}[/]'d{2}[/]'d{4}$/
if(value.match(datePattern) || value == "TBC")
//ok
value
是您想要验证它的输入。请记住,除了format
,您还需要验证日期的content
。例如,32/01/2015
或20/13/2015
具有正确的格式,但没有有效的内容,因此不应允许它们。
相关文章:
- 如何在 java 脚本中将字符串日期转换为 GMT
- 如何用字符串日期填充日期选择器表单
- 比较两个 JavaScript 字符串日期
- 解析字符串日期
- 分析具有不同时区的字符串日期
- 在 Javascript 中将字符串日期 YYYY-MM 转换为日期
- pickadate.js-3.5.3 将字符串日期转换为 mysql DATE 的正确格式
- 使用javascript jquery或css格式化字符串日期
- Javascript |字符串日期格式设置为2014年6月4日至2014年06月4日
- 字符串日期到unix时间戳
- *javascript*将字符串日期转换为UTC日期
- 如何拆分字符串(日期),以不同的字符分隔
- 如何格式化JavaScript长字符串日期
- 如何使用 Ajax 控件工具包 (CalendarExtender) 验证字符串日期
- 在javascript中转换字符串日期
- 如何在ASP中转换DateTime形式的字符串日期.净c#
- 将JSON字符串日期转换为JavaScript (Google Apps Script)
- 将javascript的字符串日期时间转换为c#的日期时间
- 在javascript中转换字符串日期到日期时间,如何处理日期格式
- 如何将JSON字符串日期转换为自定义格式日期