1. isNaN(times) 是排除了times是纯数字的情况,如果不考虑这个情况的话,isNaN(times) 这部分就不需要了
  2. 因为IOS手机上时间格式必须为'2020/12/21 20:05:05',不支持'2020-12-21 20:05:05'所以我们需要将'-'替换为'/',如果不替换 Date.parse(new Date(times)) 在IOS上会输出 NaN ,下面代码已测试IOS可以正常使用
  3. reg.test(times) 这部分是为了考虑到其他输入错误的情况(只能是数字,/,:,-,空格),一般情况下日期格式就'2020/12/21 20:05:05''2020-12-21 20:05:05' 两种
var times = '2020-12-21 20:05:05';
var reg = /^[0-9,/:-\s]+$/;
if(!isNaN(Date.parse(new Date(times.replace(/-/g, '/')))) && isNaN(times) && reg.test(times)){console.log("times是日期格式!")// IOS 用alert测试就可以
}

JS 判断一个字符串是否为日期格式(兼容IOS)相关推荐

  1. new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解

    new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解 //获得年月日时分秒 //传入日期// ...

  2. JS 判断一个字符串中每个字母出现的次数

    //输出一个字符串中每个字母出现的次数 var str3 = "wfwgerhytyVDMUYRFACDScwvevVEAvea";//输出的字符串 str3=str3.toLoc ...

  3. js判断一个字符串 是否存在在另一个字符串

    vue项目中判断当前页面是否存在某个动态路由路径 let title = that.$route.path; //获取当前路由路径 let routerStr = that.$store.state. ...

  4. JS 判断一个字符串是否包含在一个数组中

    var arr = ["白色", "黑色", "红色", "粉色"];var sel = "黑色"; ...

  5. js判断一个字符串是否是数字

    function isNumber(val) {var regPos = /^\d+(\.\d+)?$/; //非负浮点数var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][ ...

  6. js判断一个字符串有多少个汉字

    var str = "123你好呀"; for(var i in str){if(str[i].charCodeAt > 225){ //225是文字与其他字符的分界线con ...

  7. 如何判断一个字符串是否为数字或日期?

    如何判断一个字符串是否为数字或日期? 作者: eygle | English Version  [转载时请以超链接形式标明文章 出处和作者信息及 本声明] 链接: http://www.eygle.c ...

  8. js 判断一个字符在字符串中出现的次数 - 代码篇

    js 判断一个字符在字符串中出现的次数 - 代码篇 判断:字符串string中有多少个数字0? var string='0,0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1, ...

  9. js将字符串转成日期格式,返回年月日

    /**  * js将字符串转成日期格式,返回年月日  * @param dateStr 日期字符串  * @param type 转换类型 d返回日.md返回月日.ymd返回年月日  * 想了解更多, ...

最新文章

  1. plsql连接oracle无响应,求教 pl/sql连接本机数据库是未响应问题
  2. 2013年小结及2014年展望
  3. 计算机等级考试二级c语言笔试,全国计算机等级考试二级C语言笔试试题和答案.doc...
  4. boost::log::attribute_value用法的测试程序
  5. hdu2159(二维完全背包)
  6. python代码块注释快捷键_pycharm默认注释与快捷键功能
  7. Python-多进程
  8. 计算数字的出现次数 java_关于Java:如何计算数字在.txt文件中出现的次数
  9. python中不同类型的数据不能相互运算_Python第三课——数据类型与运算(2)
  10. C#LeetCode刷题之#69-x 的平方根(Sqrt(x))
  11. 理解redux中Middleware
  12. sap权限激活_SAP产品的Field Extensibility
  13. 怎么用c语言解三元二次方程组,三元二次方程组解法
  14. 在支付宝中开通信用卡快捷支付
  15. Chrome 93 版本新特性 Chrome 93 版本发行说明
  16. java 级联删除_JPA级联删除
  17. 照片背景底色更换工具二(python+flask网页版源码及打包)
  18. 计算多边形(polygon)面积的算法原理和python实现
  19. 承认吧,你就是个意志力很差的人
  20. 混合型数据的邻域条件互信息熵属性约简算法

热门文章

  1. element-UI el-dialog组件按ESC键关闭不了弹窗
  2. Adobe After Effect (AE) cc2020 安装教程【64位】
  3. GitHub 上值得收藏的 100 个精选前端项目!
  4. 【Kubernetes快速实战】
  5. 2018:MIXED PRECISION TRAINING OF CONVOLUTIONAL NEURAL NETWORKS USING INTEGER OPERATIONS利用整数运算对卷积神经网络
  6. 一个很简单的淘宝优惠券搜索助手 大家看看有没有用吧
  7. 查询oracle数据库表名和中文名
  8. uni-app打包后ios证书申请和ios应用市场发布(windows主机发布)
  9. vue大屏展示 代码 从0 到1
  10. 测绘资质在线处理资质问题